# near model CODE resource # jump table entries: 264-271 (8 of them) export_40: 00000000 426D B2AE clr.w [A5 - 0x4D52] 00000004 42AD F4B6 clr.l [A5 - 0xB4A] 00000008 7001 moveq.l D0, 0x01 0000000A 3B40 AB3E move.w [A5 - 0x54C2], D0 0000000E 206D 9BEA movea.l A0, [A5 - 0x6416] 00000012 4868 0010 pea.l [A0 + 0x10] 00000016 A928 syscall InvalRect 00000018 4EBA 1A06 jsr [PC + 0x1A06 /* 00001A20 */] 0000001C 4E75 rts export_34: fn0000001E: 0000001E 4E56 FFFC link A6, -0x0004 00000022 426D B2AE clr.w [A5 - 0x4D52] 00000026 4A6D AB42 tst.w [A5 - 0x54BE] 0000002A 6616 bne +0x18 /* 00000042 */ 0000002C 2F2D CF66 move.l -[A7], [A5 - 0x309A] 00000030 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00000034 4A78 0220 tst.w [0x00000220 /* MemErr */] 00000038 673A beq +0x3C /* 00000074 */ 0000003A 3F3C 0001 move.w -[A7], 0x1 0000003E A9C8 syscall SysBeep 00000040 6032 bra +0x34 /* 00000074 */ label00000042: 00000042 2F2D CF76 move.l -[A7], [A5 - 0x308A] 00000046 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 0000004A 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000004E 6706 beq +0x8 /* 00000056 */ 00000050 3F3C 0001 move.w -[A7], 0x1 00000054 A9C8 syscall SysBeep label00000056: 00000056 206D CF76 movea.l A0, [A5 - 0x308A] 0000005A 2050 movea.l A0, [A0] 0000005C 2F10 move.l -[A7], [A0] 0000005E 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00000062 4A78 0220 tst.w [0x00000220 /* MemErr */] 00000066 6706 beq +0x8 /* 0000006E */ 00000068 3F3C 0001 move.w -[A7], 0x1 0000006C A9C8 syscall SysBeep label0000006E: 0000006E 486D CF74 pea.l [A5 - 0x308C] 00000072 A87D syscall ClosePort label00000074: 00000074 2F2D 9C12 move.l -[A7], [A5 - 0x63EE] 00000078 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 0000007C 42AD 9C12 clr.l [A5 - 0x63EE] 00000080 4A78 0220 tst.w [0x00000220 /* MemErr */] 00000084 6706 beq +0x8 /* 0000008C */ 00000086 3F3C 0001 move.w -[A7], 0x1 0000008A A9C8 syscall SysBeep label0000008C: 0000008C 4AAD F4B0 tst.l [A5 - 0xB50] 00000090 6734 beq +0x36 /* 000000C6 */ 00000092 206D F4B0 movea.l A0, [A5 - 0xB50] 00000096 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14] label0000009C: 0000009C 2F2D F4B0 move.l -[A7], [A5 - 0xB50] 000000A0 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 000000A4 4A78 0220 tst.w [0x00000220 /* MemErr */] 000000A8 6706 beq +0x8 /* 000000B0 */ 000000AA 3F3C 0001 move.w -[A7], 0x1 000000AE A9C8 syscall SysBeep label000000B0: 000000B0 2B6E FFFC F4B0 move.l [A5 - 0xB50], [A6 - 0x4] 000000B6 206D F4B0 movea.l A0, [A5 - 0xB50] 000000BA 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14] 000000C0 4AAD F4B0 tst.l [A5 - 0xB50] 000000C4 66D6 bne -0x28 /* 0000009C */ label000000C6: 000000C6 4E5E unlink A6 000000C8 4E75 rts export_36: 000000CA 4E75 rts export_39: 000000CC 4E56 FFD6 link A6, -0x002A 000000D0 41ED F4BA lea.l A0, [A5 - 0xB46] 000000D4 2D48 FFEE move.l [A6 - 0x12], A0 000000D8 426E FFF6 clr.w [A6 - 0xA] 000000DC 3D7C 012C FFFA move.w [A6 - 0x6], 0x12C 000000E2 3D7C 012C FFF8 move.w [A6 - 0x8], 0x12C 000000E8 3D7C 01F4 FFFC move.w [A6 - 0x4], 0x1F4 000000EE 486E FFF6 pea.l [A6 - 0xA] 000000F2 A8A3 syscall EraseRect 000000F4 3D7C 0150 FFF8 move.w [A6 - 0x8], 0x150 000000FA 3D7C 01AC FFFC move.w [A6 - 0x4], 0x1AC 00000100 42A7 clr.l -[A7] 00000102 A8D8 syscall NewRgn 00000104 205F movea.l A0, [A7]+ 00000106 2D48 FFF2 move.l [A6 - 0xE], A0 0000010A 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000010E A87A syscall GetClip 00000110 426E FFFE clr.w [A6 - 0x2] 00000114 6000 01CE bra +0x1D0 /* 000002E4 */ label00000118: 00000118 302E FFFE move.w D0, [A6 - 0x2] 0000011C C1FC 0022 muls.w D0, 0x22 /* '\"' */ 00000120 4267 clr.w -[A7] 00000122 3F3C 005A move.w -[A7], 0x5A /* 'Z' */ 00000126 0640 0012 addi.w D0, 0x12 0000012A 3F00 move.w -[A7], D0 0000012C 3F3C 013F move.w -[A7], 0x13F 00000130 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000134 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00000138 4FEF 000A lea.l A7, [A7 + 0xA] 0000013C 302E FFFE move.w D0, [A6 - 0x2] 00000140 C1FC 0022 muls.w D0, 0x22 /* '\"' */ 00000144 3D40 FFF6 move.w [A6 - 0xA], D0 00000148 302E FFFE move.w D0, [A6 - 0x2] 0000014C C1FC 0022 muls.w D0, 0x22 /* '\"' */ 00000150 0640 0023 addi.w D0, 0x23 /* '#' */ 00000154 3D40 FFFA move.w [A6 - 0x6], D0 00000158 486E FFF6 pea.l [A6 - 0xA] 0000015C A87B syscall ClipRect 0000015E 302E FFFE move.w D0, [A6 - 0x2] 00000162 C1FC 010C muls.w D0, 0x10C 00000166 41ED AC64 lea.l A0, [A5 - 0x539C] 0000016A D1C0 add.l A0, D0 0000016C 4A68 010A tst.w [A0 + 0x10A] 00000170 6738 beq +0x3A /* 000001AA */ 00000172 302E FFFE move.w D0, [A6 - 0x2] 00000176 C1FC 0022 muls.w D0, 0x22 /* '\"' */ 0000017A 3F3C 0150 move.w -[A7], 0x150 0000017E 0640 001D addi.w D0, 0x1D 00000182 3F00 move.w -[A7], D0 00000184 A893 syscall MoveTo 00000186 302E FFFE move.w D0, [A6 - 0x2] 0000018A C1FC 010C muls.w D0, 0x10C 0000018E 41ED AC64 lea.l A0, [A5 - 0x539C] 00000192 D1C0 add.l A0, D0 00000194 3028 010A move.w D0, [A0 + 0x10A] 00000198 0640 0030 addi.w D0, 0x30 /* '0' */ 0000019C 206E FFEE movea.l A0, [A6 - 0x12] 000001A0 1140 0006 move.b [A0 + 0x6], D0 000001A4 2F2E FFEE move.l -[A7], [A6 - 0x12] 000001A8 A884 syscall DrawString label000001AA: 000001AA 4267 clr.w -[A7] 000001AC A887 syscall TextFont 000001AE 3F3C 000C move.w -[A7], 0xC 000001B2 A88A syscall TextSize 000001B4 302E FFFE move.w D0, [A6 - 0x2] 000001B8 C1FC 0022 muls.w D0, 0x22 /* '\"' */ 000001BC 3F3C 0150 move.w -[A7], 0x150 000001C0 0640 0012 addi.w D0, 0x12 000001C4 3F00 move.w -[A7], D0 000001C6 A893 syscall MoveTo 000001C8 302E FFFE move.w D0, [A6 - 0x2] 000001CC C1FC 0618 muls.w D0, 0x618 000001D0 41ED CFE4 lea.l A0, [A5 - 0x301C] 000001D4 D1C0 add.l A0, D0 000001D6 4868 004E pea.l [A0 + 0x4E] 000001DA A884 syscall DrawString 000001DC 2F2E FFF2 move.l -[A7], [A6 - 0xE] 000001E0 A879 syscall SetClip 000001E2 3F3C 0004 move.w -[A7], 0x4 000001E6 A887 syscall TextFont 000001E8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000001EC A88A syscall TextSize 000001EE 302E FFFE move.w D0, [A6 - 0x2] 000001F2 C1FC 0618 muls.w D0, 0x618 000001F6 41ED CFE4 lea.l A0, [A5 - 0x301C] 000001FA D1C0 add.l A0, D0 000001FC 4A28 0048 tst.b [A0 + 0x48] 00000200 6700 00C4 beq +0xC6 /* 000002C6 */ 00000204 302E FFFE move.w D0, [A6 - 0x2] 00000208 C1FC 0618 muls.w D0, 0x618 0000020C 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000210 D1C0 add.l A0, D0 00000212 3F28 0036 move.w -[A7], [A0 + 0x36] 00000216 486D F4C2 pea.l [A5 - 0xB3E] 0000021A 486E FFE6 pea.l [A6 - 0x1A] 0000021E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000222 4FEF 000A lea.l A7, [A7 + 0xA] 00000226 486E FFE6 pea.l [A6 - 0x1A] 0000022A 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 0000022E 588F addq.l A7, 4 00000230 302E FFFE move.w D0, [A6 - 0x2] 00000234 C1FC 0618 muls.w D0, 0x618 00000238 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000023C D1C0 add.l A0, D0 0000023E 3F28 0040 move.w -[A7], [A0 + 0x40] 00000242 486D F4C6 pea.l [A5 - 0xB3A] 00000246 486E FFDE pea.l [A6 - 0x22] 0000024A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000024E 4FEF 000A lea.l A7, [A7 + 0xA] 00000252 486E FFDE pea.l [A6 - 0x22] 00000256 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 0000025A 588F addq.l A7, 4 0000025C 302E FFFE move.w D0, [A6 - 0x2] 00000260 C1FC 0022 muls.w D0, 0x22 /* '\"' */ 00000264 3F3C 01AE move.w -[A7], 0x1AE 00000268 0640 0012 addi.w D0, 0x12 0000026C 3F00 move.w -[A7], D0 0000026E A893 syscall MoveTo 00000270 486D F4CA pea.l [A5 - 0xB36] 00000274 A884 syscall DrawString 00000276 302E FFFE move.w D0, [A6 - 0x2] 0000027A C1FC 0022 muls.w D0, 0x22 /* '\"' */ 0000027E 3F3C 01DB move.w -[A7], 0x1DB 00000282 0640 0012 addi.w D0, 0x12 00000286 3F00 move.w -[A7], D0 00000288 A893 syscall MoveTo 0000028A 486E FFE6 pea.l [A6 - 0x1A] 0000028E A884 syscall DrawString 00000290 302E FFFE move.w D0, [A6 - 0x2] 00000294 C1FC 0022 muls.w D0, 0x22 /* '\"' */ 00000298 3F3C 01AE move.w -[A7], 0x1AE 0000029C 0640 001B addi.w D0, 0x1B 000002A0 3F00 move.w -[A7], D0 000002A2 A893 syscall MoveTo 000002A4 486D F4D2 pea.l [A5 - 0xB2E] 000002A8 A884 syscall DrawString 000002AA 302E FFFE move.w D0, [A6 - 0x2] 000002AE C1FC 0022 muls.w D0, 0x22 /* '\"' */ 000002B2 3F3C 01DB move.w -[A7], 0x1DB 000002B6 0640 001B addi.w D0, 0x1B 000002BA 3F00 move.w -[A7], D0 000002BC A893 syscall MoveTo 000002BE 486E FFDE pea.l [A6 - 0x22] 000002C2 A884 syscall DrawString 000002C4 601A bra +0x1C /* 000002E0 */ label000002C6: 000002C6 302E FFFE move.w D0, [A6 - 0x2] 000002CA C1FC 0022 muls.w D0, 0x22 /* '\"' */ 000002CE 3F3C 01AE move.w -[A7], 0x1AE 000002D2 0640 0016 addi.w D0, 0x16 000002D6 3F00 move.w -[A7], D0 000002D8 A893 syscall MoveTo 000002DA 486D F4DA pea.l [A5 - 0xB26] 000002DE A884 syscall DrawString label000002E0: 000002E0 526E FFFE addq.w [A6 - 0x2], 1 label000002E4: 000002E4 302E FFFE move.w D0, [A6 - 0x2] 000002E8 B06D AC62 cmp.w D0, [A5 - 0x539E] 000002EC 6D00 FE2A blt -0x1D4 /* 00000118 */ 000002F0 2F2D F4B6 move.l -[A7], [A5 - 0xB4A] 000002F4 486D F4E4 pea.l [A5 - 0xB1C] 000002F8 486E FFD6 pea.l [A6 - 0x2A] 000002FC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000300 4FEF 000C lea.l A7, [A7 + 0xC] 00000304 486E FFD6 pea.l [A6 - 0x2A] 00000308 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 0000030C 588F addq.l A7, 4 0000030E 3F3C 0168 move.w -[A7], 0x168 00000312 3F3C 00D8 move.w -[A7], 0xD8 00000316 A893 syscall MoveTo 00000318 486D F4E8 pea.l [A5 - 0xB18] 0000031C A884 syscall DrawString 0000031E 3F3C 01A9 move.w -[A7], 0x1A9 00000322 3F3C 00D8 move.w -[A7], 0xD8 00000326 A893 syscall MoveTo 00000328 486E FFD6 pea.l [A6 - 0x2A] 0000032C A884 syscall DrawString 0000032E 4A6D AB3E tst.w [A5 - 0x54C2] 00000332 670A beq +0xC /* 0000033E */ 00000334 426D AB3E clr.w [A5 - 0x54C2] 00000338 2F2D AAD6 move.l -[A7], [A5 - 0x552A] 0000033C A957 syscall ShowControl label0000033E: 0000033E 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00000342 A8D9 syscall DisposRgn/DisposeRgn 00000344 4A78 0220 tst.w [0x00000220 /* MemErr */] 00000348 6706 beq +0x8 /* 00000350 */ 0000034A 3F3C 0001 move.w -[A7], 0x1 0000034E A9C8 syscall SysBeep label00000350: 00000350 4EBA 16CE jsr [PC + 0x16CE /* 00001A20 */] 00000354 4E5E unlink A6 00000356 4E75 rts export_35: 00000358 2F2D 9BE6 move.l -[A7], [A5 - 0x641A] 0000035C 3F3C 0001 move.w -[A7], 0x1 00000360 1F2D B2B1 move.b -[A7], [A5 - 0x4D4F] 00000364 A945 syscall CheckItem 00000366 4A6D B2B0 tst.w [A5 - 0x4D50] 0000036A 57C0 seq D0 0000036C 4400 neg.b D0 0000036E 4880 ext.w D0 00000370 3B40 B2B0 move.w [A5 - 0x4D50], D0 00000374 4E75 rts export_38: 00000376 4E56 FD54 link A6, -0x02AC 0000037A 2F2D 9BE6 move.l -[A7], [A5 - 0x641A] 0000037E 3F3C 0002 move.w -[A7], 0x2 00000382 1F3C 0001 move.b -[A7], 0x1 00000386 A945 syscall CheckItem 00000388 7064 moveq.l D0, 0x64 0000038A 3D40 FFA4 move.w [A6 - 0x5C], D0 0000038E 7064 moveq.l D0, 0x64 00000390 3D40 FFA2 move.w [A6 - 0x5E], D0 00000394 2D7C 5445 5854 FFF0 move.l [A6 - 0x10], 0x54455854 /* 'TEXT' */ 0000039C 2F2E FFA2 move.l -[A7], [A6 - 0x5E] 000003A0 486D F4F2 pea.l [A5 - 0xB0E] 000003A4 42A7 clr.l -[A7] 000003A6 3F3C 0001 move.w -[A7], 0x1 000003AA 486E FFF0 pea.l [A6 - 0x10] 000003AE 42A7 clr.l -[A7] 000003B0 486E FFA6 pea.l [A6 - 0x5A] 000003B4 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000003B8 4A2E FFA6 tst.b [A6 - 0x5A] 000003BC 6700 020E beq +0x210 /* 000005CC */ 000003C0 4267 clr.w -[A7] 000003C2 486E FFB0 pea.l [A6 - 0x50] 000003C6 3F2E FFAC move.w -[A7], [A6 - 0x54] 000003CA 486E FF94 pea.l [A6 - 0x6C] 000003CE 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 000003D2 301F move.w D0, [A7]+ 000003D4 4A40 tst.w D0 000003D6 6706 beq +0x8 /* 000003DE */ 000003D8 3F3C 0001 move.w -[A7], 0x1 000003DC A9C8 syscall SysBeep label000003DE: 000003DE 4267 clr.w -[A7] 000003E0 3F2E FF94 move.w -[A7], [A6 - 0x6C] 000003E4 486E FF8C pea.l [A6 - 0x74] 000003E8 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 000003EC 301F move.w D0, [A7]+ 000003EE 4A40 tst.w D0 000003F0 6706 beq +0x8 /* 000003F8 */ 000003F2 3F3C 0001 move.w -[A7], 0x1 000003F6 A9C8 syscall SysBeep label000003F8: 000003F8 42A7 clr.l -[A7] 000003FA 2F2E FF8C move.l -[A7], [A6 - 0x74] 000003FE 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00000402 205F movea.l A0, [A7]+ 00000404 2D48 FF88 move.l [A6 - 0x78], A0 00000408 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000040C 6706 beq +0x8 /* 00000414 */ 0000040E 3F3C 0001 move.w -[A7], 0x1 00000412 A9C8 syscall SysBeep label00000414: 00000414 4267 clr.w -[A7] 00000416 3F2E FF94 move.w -[A7], [A6 - 0x6C] 0000041A 486E FF8C pea.l [A6 - 0x74] 0000041E 2F2E FF88 move.l -[A7], [A6 - 0x78] 00000422 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00000426 301F move.w D0, [A7]+ 00000428 4A40 tst.w D0 0000042A 6706 beq +0x8 /* 00000432 */ 0000042C 3F3C 0001 move.w -[A7], 0x1 00000430 A9C8 syscall SysBeep label00000432: 00000432 4267 clr.w -[A7] 00000434 3F2E FF94 move.w -[A7], [A6 - 0x6C] 00000438 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 0000043C 301F move.w D0, [A7]+ 0000043E 4A40 tst.w D0 00000440 6706 beq +0x8 /* 00000448 */ 00000442 3F3C 0001 move.w -[A7], 0x1 00000446 A9C8 syscall SysBeep label00000448: 00000448 7001 moveq.l D0, 0x01 0000044A 3B40 B2B2 move.w [A5 - 0x4D4E], D0 0000044E 4A6D AB40 tst.w [A5 - 0x54C0] 00000452 670C beq +0xE /* 00000460 */ 00000454 0C6D 0005 AB40 cmpi.w [A5 - 0x54C0], 0x5 0000045A 6704 beq +0x6 /* 00000460 */ 0000045C 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] label00000460: 00000460 7005 moveq.l D0, 0x05 00000462 3B40 AB40 move.w [A5 - 0x54C0], D0 00000466 486D F504 pea.l [A5 - 0xAFC] 0000046A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000046E 588F addq.l A7, 4 00000470 426E FF9C clr.w [A6 - 0x64] 00000474 6004 bra +0x6 /* 0000047A */ label00000476: 00000476 526E FF9C addq.w [A6 - 0x64], 1 label0000047A: 0000047A 306E FF9C movea.w A0, [A6 - 0x64] 0000047E D1EE FF88 add.l A0, [A6 - 0x78] 00000482 0C10 000D cmpi.b [A0], 0xD /* '\r' */ 00000486 67EE beq -0x10 /* 00000476 */ 00000488 306E FF9C movea.w A0, [A6 - 0x64] 0000048C D1EE FF88 add.l A0, [A6 - 0x78] 00000490 0C10 0020 cmpi.b [A0], 0x20 /* ' ' */ 00000494 67E0 beq -0x1E /* 00000476 */ 00000496 306E FF9C movea.w A0, [A6 - 0x64] 0000049A D1EE FF88 add.l A0, [A6 - 0x78] 0000049E 1010 move.b D0, [A0] 000004A0 4880 ext.w D0 000004A2 3F00 move.w -[A7], D0 000004A4 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 000004A8 548F addq.l A7, 2 000004AA 0C40 0053 cmpi.w D0, 0x53 /* 'S' */ 000004AE 6600 0102 bne +0x104 /* 000005B2 */ 000004B2 306E FF9C movea.w A0, [A6 - 0x64] 000004B6 D1EE FF88 add.l A0, [A6 - 0x78] 000004BA 1028 0001 move.b D0, [A0 + 0x1] 000004BE 4880 ext.w D0 000004C0 3F00 move.w -[A7], D0 000004C2 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 000004C6 548F addq.l A7, 2 000004C8 0C40 0041 cmpi.w D0, 0x41 /* 'A' */ 000004CC 6600 00E4 bne +0xE6 /* 000005B2 */ 000004D0 306E FF9C movea.w A0, [A6 - 0x64] 000004D4 D1EE FF88 add.l A0, [A6 - 0x78] 000004D8 1028 0002 move.b D0, [A0 + 0x2] 000004DC 4880 ext.w D0 000004DE 3F00 move.w -[A7], D0 000004E0 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 000004E4 548F addq.l A7, 2 000004E6 0C40 0056 cmpi.w D0, 0x56 /* 'V' */ 000004EA 6600 00C6 bne +0xC8 /* 000005B2 */ 000004EE 306E FF9C movea.w A0, [A6 - 0x64] 000004F2 D1EE FF88 add.l A0, [A6 - 0x78] 000004F6 1028 0003 move.b D0, [A0 + 0x3] 000004FA 4880 ext.w D0 000004FC 3F00 move.w -[A7], D0 000004FE 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000502 548F addq.l A7, 2 00000504 0C40 0045 cmpi.w D0, 0x45 /* 'E' */ 00000508 6600 00A8 bne +0xAA /* 000005B2 */ 0000050C 586E FF9C addq.w [A6 - 0x64], 4 00000510 6004 bra +0x6 /* 00000516 */ label00000512: 00000512 526E FF9C addq.w [A6 - 0x64], 1 label00000516: 00000516 306E FF9C movea.w A0, [A6 - 0x64] 0000051A D1EE FF88 add.l A0, [A6 - 0x78] 0000051E 0C10 0020 cmpi.b [A0], 0x20 /* ' ' */ 00000522 67EE beq -0x10 /* 00000512 */ 00000524 426E FF9A clr.w [A6 - 0x66] 00000528 601A bra +0x1C /* 00000544 */ label0000052A: 0000052A 306E FF9A movea.w A0, [A6 - 0x66] 0000052E D1CE add.l A0, A6 00000530 326E FF9C movea.w A1, [A6 - 0x64] 00000534 D3EE FF88 add.l A1, [A6 - 0x78] 00000538 1151 FD58 move.b [A0 - 0x2A8], [A1] 0000053C 526E FF9A addq.w [A6 - 0x66], 1 00000540 526E FF9C addq.w [A6 - 0x64], 1 label00000544: 00000544 306E FF9C movea.w A0, [A6 - 0x64] 00000548 D1EE FF88 add.l A0, [A6 - 0x78] 0000054C 0C10 000D cmpi.b [A0], 0xD /* '\r' */ 00000550 66D8 bne -0x26 /* 0000052A */ 00000552 306E FF9A movea.w A0, [A6 - 0x66] 00000556 D1CE add.l A0, A6 00000558 4228 FD58 clr.b [A0 - 0x2A8] 0000055C 486E FD58 pea.l [A6 - 0x2A8] 00000560 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00000564 588F addq.l A7, 4 00000566 4267 clr.w -[A7] 00000568 486E FD58 pea.l [A6 - 0x2A8] 0000056C 3F2E FFAC move.w -[A7], [A6 - 0x54] 00000570 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00000574 301F move.w D0, [A7]+ 00000576 4267 clr.w -[A7] 00000578 486E FD58 pea.l [A6 - 0x2A8] 0000057C 3F2E FFAC move.w -[A7], [A6 - 0x54] 00000580 4879 3F3F 3F3F push.l 0x3F3F3F3F /* '????' */ 00000586 4879 5445 5854 push.l 0x54455854 /* 'TEXT' */ 0000058C 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00000590 301F move.w D0, [A7]+ 00000592 4267 clr.w -[A7] 00000594 486E FD58 pea.l [A6 - 0x2A8] 00000598 3F2E FFAC move.w -[A7], [A6 - 0x54] 0000059C 486E FF94 pea.l [A6 - 0x6C] 000005A0 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 000005A4 301F move.w D0, [A7]+ 000005A6 4A40 tst.w D0 000005A8 670C beq +0xE /* 000005B6 */ 000005AA 3F3C 0001 move.w -[A7], 0x1 000005AE A9C8 syscall SysBeep 000005B0 6004 bra +0x6 /* 000005B6 */ label000005B2: 000005B2 422E FD58 clr.b [A6 - 0x2A8] label000005B6: 000005B6 7001 moveq.l D0, 0x01 000005B8 3D40 FF90 move.w [A6 - 0x70], D0 000005BC 4267 clr.w -[A7] 000005BE A938 syscall HiliteMenu 000005C0 2F2D AABE move.l -[A7], [A5 - 0x5542] 000005C4 4267 clr.w -[A7] 000005C6 A95D syscall HiliteControl 000005C8 6000 0278 bra +0x27A /* 00000842 */ label000005CC: 000005CC 426D B2B2 clr.w [A5 - 0x4D4E] 000005D0 42AE FF88 clr.l [A6 - 0x78] 000005D4 6000 026C bra +0x26E /* 00000842 */ label000005D8: 000005D8 3D6D AC62 FF98 move.w [A6 - 0x68], [A5 - 0x539E] 000005DE 426D AC62 clr.w [A5 - 0x539E] 000005E2 426E FF9A clr.w [A6 - 0x66] 000005E6 7001 moveq.l D0, 0x01 000005E8 3D40 FD56 move.w [A6 - 0x2AA], D0 000005EC 7001 moveq.l D0, 0x01 000005EE 3D40 FF92 move.w [A6 - 0x6E], D0 000005F2 6000 00E2 bra +0xE4 /* 000006D6 */ label000005F6: 000005F6 306E FF9C movea.w A0, [A6 - 0x64] 000005FA D1EE FF88 add.l A0, [A6 - 0x78] 000005FE 1D50 FD55 move.b [A6 - 0x2AB], [A0] 00000602 0C2E 000D FD55 cmpi.b [A6 - 0x2AB], 0xD /* '\r' */ 00000608 6600 00AA bne +0xAC /* 000006B4 */ 0000060C 4A6E FF9A tst.w [A6 - 0x66] 00000610 6610 bne +0x12 /* 00000622 */ 00000612 4A6D AC62 tst.w [A5 - 0x539E] 00000616 6F00 00BA ble +0xBC /* 000006D2 */ 0000061A 426E FD56 clr.w [A6 - 0x2AA] 0000061E 6000 00B2 bra +0xB4 /* 000006D2 */ label00000622: 00000622 302D AC62 move.w D0, [A5 - 0x539E] 00000626 C1FC 0050 muls.w D0, 0x50 /* 'P' */ 0000062A D08E add.l D0, A6 0000062C 306E FF9A movea.w A0, [A6 - 0x66] 00000630 D088 add.l D0, A0 00000632 2040 movea.l A0, D0 00000634 4228 FDA8 clr.b [A0 - 0x258] 00000638 4A6D AC62 tst.w [A5 - 0x539E] 0000063C 6600 0060 bne +0x62 /* 0000069E */ 00000640 7001 moveq.l D0, 0x01 00000642 3D40 FF96 move.w [A6 - 0x6A], D0 00000646 426E FFA0 clr.w [A6 - 0x60] 0000064A 6024 bra +0x26 /* 00000670 */ label0000064C: 0000064C 302E FFA0 move.w D0, [A6 - 0x60] 00000650 526E FFA0 addq.w [A6 - 0x60], 1 00000654 48C0 ext.l D0 00000656 D08E add.l D0, A6 00000658 2040 movea.l A0, D0 0000065A 1028 FDA8 move.b D0, [A0 - 0x258] 0000065E 4880 ext.w D0 00000660 3F00 move.w -[A7], D0 00000662 4EAD 019A jsr [A5 + 0x19A /* export_47 */] 00000666 548F addq.l A7, 2 00000668 4A40 tst.w D0 0000066A 6604 bne +0x6 /* 00000670 */ 0000066C 426E FF96 clr.w [A6 - 0x6A] label00000670: 00000670 306E FFA0 movea.w A0, [A6 - 0x60] 00000674 D1CE add.l A0, A6 00000676 4A28 FDA8 tst.b [A0 - 0x258] 0000067A 66D0 bne -0x2E /* 0000064C */ 0000067C 4A6E FF96 tst.w [A6 - 0x6A] 00000680 6710 beq +0x12 /* 00000692 */ 00000682 486E FDA8 pea.l [A6 - 0x258] 00000686 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 0000068A 588F addq.l A7, 4 0000068C 3D40 FF92 move.w [A6 - 0x6E], D0 00000690 6006 bra +0x8 /* 00000698 */ label00000692: 00000692 7001 moveq.l D0, 0x01 00000694 3B40 AC62 move.w [A5 - 0x539E], D0 label00000698: 00000698 426E FF9A clr.w [A6 - 0x66] 0000069C 6034 bra +0x36 /* 000006D2 */ label0000069E: 0000069E 526D AC62 addq.w [A5 - 0x539E], 1 000006A2 426E FF9A clr.w [A6 - 0x66] 000006A6 0C6D 0006 AC62 cmpi.w [A5 - 0x539E], 0x6 000006AC 6D24 blt +0x26 /* 000006D2 */ 000006AE 426E FD56 clr.w [A6 - 0x2AA] 000006B2 601E bra +0x20 /* 000006D2 */ label000006B4: 000006B4 302D AC62 move.w D0, [A5 - 0x539E] 000006B8 C1FC 0050 muls.w D0, 0x50 /* 'P' */ 000006BC D08E add.l D0, A6 000006BE 322E FF9A move.w D1, [A6 - 0x66] 000006C2 526E FF9A addq.w [A6 - 0x66], 1 000006C6 48C1 ext.l D1 000006C8 D081 add.l D0, D1 000006CA 2040 movea.l A0, D0 000006CC 116E FD55 FDA8 move.b [A0 - 0x258], [A6 - 0x2AB] label000006D2: 000006D2 526E FF9C addq.w [A6 - 0x64], 1 label000006D6: 000006D6 306E FF9C movea.w A0, [A6 - 0x64] 000006DA B1EE FF8C cmpa.l A0, [A6 - 0x74] 000006DE 6C08 bge +0xA /* 000006E8 */ 000006E0 4A6E FD56 tst.w [A6 - 0x2AA] 000006E4 6600 FF10 bne -0xEE /* 000005F6 */ label000006E8: 000006E8 306E FF9C movea.w A0, [A6 - 0x64] 000006EC B1EE FF8C cmpa.l A0, [A6 - 0x74] 000006F0 6D20 blt +0x22 /* 00000712 */ 000006F2 302D AC62 move.w D0, [A5 - 0x539E] 000006F6 C1FC 0050 muls.w D0, 0x50 /* 'P' */ 000006FA D08E add.l D0, A6 000006FC 306E FF9A movea.w A0, [A6 - 0x66] 00000700 D088 add.l D0, A0 00000702 2040 movea.l A0, D0 00000704 4228 FDA8 clr.b [A0 - 0x258] 00000708 4A6E FF9A tst.w [A6 - 0x66] 0000070C 6704 beq +0x6 /* 00000712 */ 0000070E 526D AC62 addq.w [A5 - 0x539E], 1 label00000712: 00000712 426E FF9E clr.w [A6 - 0x62] 00000716 6000 0096 bra +0x98 /* 000007AE */ label0000071A: 0000071A 302E FF9E move.w D0, [A6 - 0x62] 0000071E C1FC 010C muls.w D0, 0x10C 00000722 41ED AC64 lea.l A0, [A5 - 0x539C] 00000726 D1C0 add.l A0, D0 00000728 316E FFAC 0100 move.w [A0 + 0x100], [A6 - 0x54] 0000072E 426E FFA0 clr.w [A6 - 0x60] label00000732: 00000732 302E FF9E move.w D0, [A6 - 0x62] 00000736 C1FC 010C muls.w D0, 0x10C 0000073A 41ED AC64 lea.l A0, [A5 - 0x539C] 0000073E D1C0 add.l A0, D0 00000740 D0EE FFA0 add.w A0, [A6 - 0x60] 00000744 302E FF9E move.w D0, [A6 - 0x62] 00000748 C1FC 0050 muls.w D0, 0x50 /* 'P' */ 0000074C D08E add.l D0, A6 0000074E 326E FFA0 movea.w A1, [A6 - 0x60] 00000752 D089 add.l D0, A1 00000754 2240 movea.l A1, D0 00000756 10A9 FDA8 move.b [A0], [A1 - 0x258] 0000075A 302E FF9E move.w D0, [A6 - 0x62] 0000075E C1FC 0050 muls.w D0, 0x50 /* 'P' */ 00000762 D08E add.l D0, A6 00000764 322E FFA0 move.w D1, [A6 - 0x60] 00000768 526E FFA0 addq.w [A6 - 0x60], 1 0000076C 48C1 ext.l D1 0000076E D081 add.l D0, D1 00000770 2040 movea.l A0, D0 00000772 4A28 FDA8 tst.b [A0 - 0x258] 00000776 66BA bne -0x44 /* 00000732 */ 00000778 302E FF9E move.w D0, [A6 - 0x62] 0000077C C1FC 010C muls.w D0, 0x10C 00000780 41ED AC64 lea.l A0, [A5 - 0x539C] 00000784 D1C0 add.l A0, D0 00000786 4850 pea.l [A0] 00000788 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 0000078C 588F addq.l A7, 4 0000078E 3F2E FF9E move.w -[A7], [A6 - 0x62] 00000792 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000796 548F addq.l A7, 2 00000798 302E FF9E move.w D0, [A6 - 0x62] 0000079C C1FC 010C muls.w D0, 0x10C 000007A0 41ED AC64 lea.l A0, [A5 - 0x539C] 000007A4 D1C0 add.l A0, D0 000007A6 4268 010A clr.w [A0 + 0x10A] 000007AA 526E FF9E addq.w [A6 - 0x62], 1 label000007AE: 000007AE 302E FF9E move.w D0, [A6 - 0x62] 000007B2 B06D AC62 cmp.w D0, [A5 - 0x539E] 000007B6 6D00 FF62 blt -0x9C /* 0000071A */ 000007BA 4A6D AC62 tst.w [A5 - 0x539E] 000007BE 660E bne +0x10 /* 000007CE */ 000007C0 426D B2B2 clr.w [A5 - 0x4D4E] 000007C4 3B6E FF98 AC62 move.w [A5 - 0x539E], [A6 - 0x68] 000007CA 6000 0064 bra +0x66 /* 00000830 */ label000007CE: 000007CE 426E FFA0 clr.w [A6 - 0x60] 000007D2 6000 0052 bra +0x54 /* 00000826 */ label000007D6: 000007D6 4A6D B2B2 tst.w [A5 - 0x4D4E] 000007DA 6746 beq +0x48 /* 00000822 */ 000007DC 4AAD 9C12 tst.l [A5 - 0x63EE] 000007E0 6704 beq +0x6 /* 000007E6 */ 000007E2 4EBA F83A jsr [PC - 0x7C6 /* 0000001E */] label000007E6: 000007E6 4EBA 04F0 jsr [PC + 0x4F0 /* 00000CD8 */] 000007EA 4EBA 0D18 jsr [PC + 0xD18 /* 00001504 */] 000007EE 206D 9BEA movea.l A0, [A5 - 0x6416] 000007F2 4868 0010 pea.l [A0 + 0x10] 000007F6 A928 syscall InvalRect 000007F8 7001 moveq.l D0, 0x01 000007FA 3B40 B2AE move.w [A5 - 0x4D52], D0 000007FE 42AD F4B6 clr.l [A5 - 0xB4A] 00000802 426D AB3E clr.w [A5 - 0x54C2] 00000806 4EBA 44F6 jsr [PC + 0x44F6 /* 00004CFE */] 0000080A 4A2E FD58 tst.b [A6 - 0x2A8] 0000080E 670E beq +0x10 /* 0000081E */ 00000810 3F2E FF90 move.w -[A7], [A6 - 0x70] 00000814 3F2E FF94 move.w -[A7], [A6 - 0x6C] 00000818 4EBA 007E jsr [PC + 0x7E /* 00000898 */] 0000081C 588F addq.l A7, 4 label0000081E: 0000081E 526E FF90 addq.w [A6 - 0x70], 1 label00000822: 00000822 526E FFA0 addq.w [A6 - 0x60], 1 label00000826: 00000826 302E FFA0 move.w D0, [A6 - 0x60] 0000082A B06E FF92 cmp.w D0, [A6 - 0x6E] 0000082E 6DA6 blt -0x58 /* 000007D6 */ label00000830: 00000830 426D B2AE clr.w [A5 - 0x4D52] 00000834 306E FF9C movea.w A0, [A6 - 0x64] 00000838 B1EE FF8C cmpa.l A0, [A6 - 0x74] 0000083C 6D04 blt +0x6 /* 00000842 */ 0000083E 426D B2B2 clr.w [A5 - 0x4D4E] label00000842: 00000842 4A6D B2B2 tst.w [A5 - 0x4D4E] 00000846 6600 FD90 bne -0x26E /* 000005D8 */ 0000084A 4AAE FF88 tst.l [A6 - 0x78] 0000084E 6708 beq +0xA /* 00000858 */ 00000850 2F2E FF88 move.l -[A7], [A6 - 0x78] 00000854 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] label00000858: 00000858 4A2E FD58 tst.b [A6 - 0x2A8] 0000085C 6716 beq +0x18 /* 00000874 */ 0000085E 4267 clr.w -[A7] 00000860 3F2E FF94 move.w -[A7], [A6 - 0x6C] 00000864 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00000868 301F move.w D0, [A7]+ 0000086A 4A40 tst.w D0 0000086C 6706 beq +0x8 /* 00000874 */ 0000086E 3F3C 0001 move.w -[A7], 0x1 00000872 A9C8 syscall SysBeep label00000874: 00000874 2F2D AADA move.l -[A7], [A5 - 0x5526] 00000878 A958 syscall HideControl 0000087A 7001 moveq.l D0, 0x01 0000087C 3B40 AB3E move.w [A5 - 0x54C2], D0 00000880 2F2D AABE move.l -[A7], [A5 - 0x5542] 00000884 4267 clr.w -[A7] 00000886 A95D syscall HiliteControl 00000888 2F2D 9BE6 move.l -[A7], [A5 - 0x641A] 0000088C 3F3C 0002 move.w -[A7], 0x2 00000890 4267 clr.w -[A7] 00000892 A945 syscall CheckItem 00000894 4E5E unlink A6 00000896 4E75 rts fn00000898: 00000898 4E56 FFBC link A6, -0x0044 0000089C 3F2E 000A move.w -[A7], [A6 + 0xA] 000008A0 486D F506 pea.l [A5 - 0xAFA] 000008A4 486E FFC0 pea.l [A6 - 0x40] 000008A8 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000008AC 4FEF 000A lea.l A7, [A7 + 0xA] 000008B0 486E FFC0 pea.l [A6 - 0x40] 000008B4 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 000008B8 588F addq.l A7, 4 000008BA 2D40 FFF6 move.l [A6 - 0xA], D0 000008BE 700D moveq.l D0, 0x0D 000008C0 1D40 FFBC move.b [A6 - 0x44], D0 000008C4 422E FFBD clr.b [A6 - 0x43] 000008C8 7001 moveq.l D0, 0x01 000008CA 2D40 FFF2 move.l [A6 - 0xE], D0 000008CE 4267 clr.w -[A7] 000008D0 3F2E 0008 move.w -[A7], [A6 + 0x8] 000008D4 486E FFF6 pea.l [A6 - 0xA] 000008D8 486E FFC0 pea.l [A6 - 0x40] 000008DC 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000008E0 301F move.w D0, [A7]+ 000008E2 4A40 tst.w D0 000008E4 6706 beq +0x8 /* 000008EC */ 000008E6 3F3C 0001 move.w -[A7], 0x1 000008EA A9C8 syscall SysBeep label000008EC: 000008EC 426E FFFE clr.w [A6 - 0x2] 000008F0 6000 020A bra +0x20C /* 00000AFC */ label000008F4: 000008F4 426E FFFA clr.w [A6 - 0x6] 000008F8 426E FFFC clr.w [A6 - 0x4] 000008FC 6000 0062 bra +0x64 /* 00000960 */ label00000900: 00000900 302E FFFC move.w D0, [A6 - 0x4] 00000904 C1FC 0618 muls.w D0, 0x618 00000908 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000090C D1C0 add.l A0, D0 0000090E 0CA8 FFFF FFFF 004A cmpi.l [A0 + 0x4A], 0xFFFFFFFF 00000916 673E beq +0x40 /* 00000956 */ 00000918 302E FFFC move.w D0, [A6 - 0x4] 0000091C C1FC 0618 muls.w D0, 0x618 00000920 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000924 D1C0 add.l A0, D0 00000926 302E FFFA move.w D0, [A6 - 0x6] 0000092A C1FC 0618 muls.w D0, 0x618 0000092E 43ED CFE4 lea.l A1, [A5 - 0x301C] 00000932 D3C0 add.l A1, D0 00000934 2028 004A move.l D0, [A0 + 0x4A] 00000938 B0A9 004A cmp.l D0, [A1 + 0x4A] 0000093C 6F1E ble +0x20 /* 0000095C */ 0000093E 302E FFFA move.w D0, [A6 - 0x6] 00000942 C1FC 0618 muls.w D0, 0x618 00000946 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000094A D1C0 add.l A0, D0 0000094C 0CA8 FFFF FFFF 004A cmpi.l [A0 + 0x4A], 0xFFFFFFFF 00000954 6706 beq +0x8 /* 0000095C */ label00000956: 00000956 3D6E FFFC FFFA move.w [A6 - 0x6], [A6 - 0x4] label0000095C: 0000095C 526E FFFC addq.w [A6 - 0x4], 1 label00000960: 00000960 302E FFFC move.w D0, [A6 - 0x4] 00000964 B06D AC62 cmp.w D0, [A5 - 0x539E] 00000968 6D96 blt -0x68 /* 00000900 */ 0000096A 302E FFFA move.w D0, [A6 - 0x6] 0000096E C1FC 0618 muls.w D0, 0x618 00000972 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000976 D1C0 add.l A0, D0 00000978 4868 004E pea.l [A0 + 0x4E] 0000097C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00000980 588F addq.l A7, 4 00000982 302E FFFA move.w D0, [A6 - 0x6] 00000986 C1FC 0618 muls.w D0, 0x618 0000098A 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000098E D1C0 add.l A0, D0 00000990 4868 004E pea.l [A0 + 0x4E] 00000994 486D F512 pea.l [A5 - 0xAEE] 00000998 486E FFC0 pea.l [A6 - 0x40] 0000099C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000009A0 4FEF 000C lea.l A7, [A7 + 0xC] 000009A4 302E FFFA move.w D0, [A6 - 0x6] 000009A8 C1FC 0618 muls.w D0, 0x618 000009AC 41ED CFE4 lea.l A0, [A5 - 0x301C] 000009B0 D1C0 add.l A0, D0 000009B2 4868 004E pea.l [A0 + 0x4E] 000009B6 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000009BA 588F addq.l A7, 4 000009BC 486E FFC0 pea.l [A6 - 0x40] 000009C0 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 000009C4 588F addq.l A7, 4 000009C6 2D40 FFF6 move.l [A6 - 0xA], D0 000009CA 4267 clr.w -[A7] 000009CC 3F2E 0008 move.w -[A7], [A6 + 0x8] 000009D0 486E FFF6 pea.l [A6 - 0xA] 000009D4 486E FFC0 pea.l [A6 - 0x40] 000009D8 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 000009DC 301F move.w D0, [A7]+ 000009DE 4A40 tst.w D0 000009E0 6706 beq +0x8 /* 000009E8 */ 000009E2 3F3C 0001 move.w -[A7], 0x1 000009E6 A9C8 syscall SysBeep label000009E8: 000009E8 302E FFFA move.w D0, [A6 - 0x6] 000009EC C1FC 0618 muls.w D0, 0x618 000009F0 41ED CFE4 lea.l A0, [A5 - 0x301C] 000009F4 D1C0 add.l A0, D0 000009F6 0CA8 FFFF FFFF 004A cmpi.l [A0 + 0x4A], 0xFFFFFFFF 000009FE 6616 bne +0x18 /* 00000A16 */ 00000A00 486D F520 pea.l [A5 - 0xAE0] 00000A04 486D F51A pea.l [A5 - 0xAE6] 00000A08 486E FFC0 pea.l [A6 - 0x40] 00000A0C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000A10 4FEF 000C lea.l A7, [A7 + 0xC] 00000A14 6022 bra +0x24 /* 00000A38 */ label00000A16: 00000A16 302E FFFA move.w D0, [A6 - 0x6] 00000A1A C1FC 0618 muls.w D0, 0x618 00000A1E 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000A22 D1C0 add.l A0, D0 00000A24 2F28 004A move.l -[A7], [A0 + 0x4A] 00000A28 486D F528 pea.l [A5 - 0xAD8] 00000A2C 486E FFC0 pea.l [A6 - 0x40] 00000A30 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000A34 4FEF 000C lea.l A7, [A7 + 0xC] label00000A38: 00000A38 486E FFC0 pea.l [A6 - 0x40] 00000A3C 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00000A40 588F addq.l A7, 4 00000A42 2D40 FFF6 move.l [A6 - 0xA], D0 00000A46 4267 clr.w -[A7] 00000A48 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000A4C 486E FFF6 pea.l [A6 - 0xA] 00000A50 486E FFC0 pea.l [A6 - 0x40] 00000A54 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000A58 301F move.w D0, [A7]+ 00000A5A 4A40 tst.w D0 00000A5C 6706 beq +0x8 /* 00000A64 */ 00000A5E 3F3C 0001 move.w -[A7], 0x1 00000A62 A9C8 syscall SysBeep label00000A64: 00000A64 302E FFFA move.w D0, [A6 - 0x6] 00000A68 C1FC 010C muls.w D0, 0x10C 00000A6C 41ED AC64 lea.l A0, [A5 - 0x539C] 00000A70 D1C0 add.l A0, D0 00000A72 4A68 010A tst.w [A0 + 0x10A] 00000A76 674E beq +0x50 /* 00000AC6 */ 00000A78 302E FFFA move.w D0, [A6 - 0x6] 00000A7C C1FC 010C muls.w D0, 0x10C 00000A80 41ED AC64 lea.l A0, [A5 - 0x539C] 00000A84 D1C0 add.l A0, D0 00000A86 3F28 010A move.w -[A7], [A0 + 0x10A] 00000A8A 486D F538 pea.l [A5 - 0xAC8] 00000A8E 486E FFC0 pea.l [A6 - 0x40] 00000A92 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000A96 4FEF 000A lea.l A7, [A7 + 0xA] 00000A9A 486E FFC0 pea.l [A6 - 0x40] 00000A9E 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00000AA2 588F addq.l A7, 4 00000AA4 2D40 FFF6 move.l [A6 - 0xA], D0 00000AA8 4267 clr.w -[A7] 00000AAA 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000AAE 486E FFF6 pea.l [A6 - 0xA] 00000AB2 486E FFC0 pea.l [A6 - 0x40] 00000AB6 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000ABA 301F move.w D0, [A7]+ 00000ABC 4A40 tst.w D0 00000ABE 6706 beq +0x8 /* 00000AC6 */ 00000AC0 3F3C 0001 move.w -[A7], 0x1 00000AC4 A9C8 syscall SysBeep label00000AC6: 00000AC6 4267 clr.w -[A7] 00000AC8 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000ACC 486E FFF2 pea.l [A6 - 0xE] 00000AD0 486E FFBC pea.l [A6 - 0x44] 00000AD4 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000AD8 301F move.w D0, [A7]+ 00000ADA 4A40 tst.w D0 00000ADC 6706 beq +0x8 /* 00000AE4 */ 00000ADE 3F3C 0001 move.w -[A7], 0x1 00000AE2 A9C8 syscall SysBeep label00000AE4: 00000AE4 302E FFFA move.w D0, [A6 - 0x6] 00000AE8 C1FC 0618 muls.w D0, 0x618 00000AEC 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000AF0 D1C0 add.l A0, D0 00000AF2 70FE moveq.l D0, 0xFFFFFFFE 00000AF4 2140 004A move.l [A0 + 0x4A], D0 00000AF8 526E FFFE addq.w [A6 - 0x2], 1 label00000AFC: 00000AFC 302E FFFE move.w D0, [A6 - 0x2] 00000B00 B06D AC62 cmp.w D0, [A5 - 0x539E] 00000B04 6D00 FDEE blt -0x210 /* 000008F4 */ 00000B08 4267 clr.w -[A7] 00000B0A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000B0E 486E FFF2 pea.l [A6 - 0xE] 00000B12 486E FFBC pea.l [A6 - 0x44] 00000B16 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00000B1A 301F move.w D0, [A7]+ 00000B1C 4A40 tst.w D0 00000B1E 6706 beq +0x8 /* 00000B26 */ 00000B20 3F3C 0001 move.w -[A7], 0x1 00000B24 A9C8 syscall SysBeep label00000B26: 00000B26 4E5E unlink A6 00000B28 4E75 rts export_33: 00000B2A 4E56 FFF8 link A6, -0x0008 00000B2E 426E FFF8 clr.w [A6 - 0x8] 00000B32 3D7C 00DC FFFC move.w [A6 - 0x4], 0xDC 00000B38 3D7C 019A FFFA move.w [A6 - 0x6], 0x19A 00000B3E 3D7C 01F4 FFFE move.w [A6 - 0x2], 0x1F4 00000B44 4EBA 09BE jsr [PC + 0x9BE /* 00001504 */] 00000B48 7001 moveq.l D0, 0x01 00000B4A 3B40 B2AE move.w [A5 - 0x4D52], D0 00000B4E 42AD F4B6 clr.l [A5 - 0xB4A] 00000B52 486E FFF8 pea.l [A6 - 0x8] 00000B56 A928 syscall InvalRect 00000B58 4EBA 41A4 jsr [PC + 0x41A4 /* 00004CFE */] 00000B5C 426D B2AE clr.w [A5 - 0x4D52] 00000B60 2F2D AADA move.l -[A7], [A5 - 0x5526] 00000B64 A958 syscall HideControl 00000B66 7001 moveq.l D0, 0x01 00000B68 3B40 AB3E move.w [A5 - 0x54C2], D0 00000B6C 2F2D AABE move.l -[A7], [A5 - 0x5542] 00000B70 4267 clr.w -[A7] 00000B72 A95D syscall HiliteControl 00000B74 4E5E unlink A6 00000B76 4E75 rts fn00000B78: 00000B78 4E56 FFE8 link A6, -0x0018 00000B7C 426E FFFE clr.w [A6 - 0x2] 00000B80 426E FFFC clr.w [A6 - 0x4] 00000B84 426E FFFA clr.w [A6 - 0x6] 00000B88 302E 0008 move.w D0, [A6 + 0x8] 00000B8C C1FC 0618 muls.w D0, 0x618 00000B90 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000B94 D1C0 add.l A0, D0 00000B96 43EE FFE8 lea.l A1, [A6 - 0x18] 00000B9A 41E8 0606 lea.l A0, [A0 + 0x606] 00000B9E 22D8 move.l [A1]+, [A0]+ 00000BA0 22D8 move.l [A1]+, [A0]+ 00000BA2 22D8 move.l [A1]+, [A0]+ 00000BA4 22D8 move.l [A1]+, [A0]+ 00000BA6 32D8 move.w [A1]+, [A0]+ 00000BA8 302E FFE8 move.w D0, [A6 - 0x18] 00000BAC 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000BB0 0004 0012 ori.b D4, 0x12 00000BB4 0028 0014 003C ori.b [A0 + 0x3C], 0x14 00000BBA 0020 0064 ori.b -[A0], 0x64 /* 'd' */ 00000BBE 0012 0096 ori.b [A2], 0x96 00000BC2 0014 546E ori.b [A4], 0x6E /* 'n' */ 00000BC6 FFFA .invalid <> 00000BC8 6010 bra +0x12 /* 00000BDA */ 00000BCA 526E FFFA addq.w [A6 - 0x6], 1 00000BCE 600A bra +0xC /* 00000BDA */ 00000BD0 526E FFFC addq.w [A6 - 0x4], 1 00000BD4 6004 bra +0x6 /* 00000BDA */ 00000BD6 526E FFFE addq.w [A6 - 0x2], 1 label00000BDA: 00000BDA 302E FFEA move.w D0, [A6 - 0x16] 00000BDE 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000BE2 0004 0012 ori.b D4, 0x12 00000BE6 001E 0014 ori.b [A6]+, 0x14 00000BEA 003C 0020 ori.b ccr, 32 00000BEE 0064 0012 ori.w -[A4], 0x12 00000BF2 0096 0014 546E ori.l [A6], 0x14546E 00000BF8 FFFA .invalid <> 00000BFA 6010 bra +0x12 /* 00000C0C */ 00000BFC 526E FFFA addq.w [A6 - 0x6], 1 00000C00 600A bra +0xC /* 00000C0C */ 00000C02 526E FFFC addq.w [A6 - 0x4], 1 00000C06 6004 bra +0x6 /* 00000C0C */ 00000C08 526E FFFE addq.w [A6 - 0x2], 1 label00000C0C: 00000C0C 302E FFEC move.w D0, [A6 - 0x14] 00000C10 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000C14 0004 0012 ori.b D4, 0x12 00000C18 0000 0014 ori.b D0, 0x14 00000C1C 0019 0020 ori.b [A1]+, 0x20 /* ' ' */ 00000C20 0032 0012 0064 ori.b [A2 + D0.w + 0x64], 0x12 00000C26 0014 546E ori.b [A4], 0x6E /* 'n' */ 00000C2A FFFA .invalid <> 00000C2C 6010 bra +0x12 /* 00000C3E */ 00000C2E 526E FFFA addq.w [A6 - 0x6], 1 00000C32 600A bra +0xC /* 00000C3E */ 00000C34 526E FFFC addq.w [A6 - 0x4], 1 00000C38 6004 bra +0x6 /* 00000C3E */ 00000C3A 526E FFFE addq.w [A6 - 0x2], 1 label00000C3E: 00000C3E 302E FFEE move.w D0, [A6 - 0x12] 00000C42 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000C46 0003 000E ori.b D3, 0xE 00000C4A 0005 001A ori.b D5, 0x1A 00000C4E 000A 000C ori.b A2, 0xC 00000C52 000F 000E ori.b A7, 0xE 00000C56 526E FFFA addq.w [A6 - 0x6], 1 00000C5A 600A bra +0xC /* 00000C66 */ 00000C5C 526E FFFC addq.w [A6 - 0x4], 1 00000C60 6004 bra +0x6 /* 00000C66 */ 00000C62 526E FFFE addq.w [A6 - 0x2], 1 label00000C66: 00000C66 302E FFF0 move.w D0, [A6 - 0x10] 00000C6A 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000C6E 0001 0003 ori.b D1, 0x3 00000C72 0014 0006 ori.b [A4], 0x6 00000C76 0014 0008 ori.b [A4], 0x8 00000C7A 526E FFFA addq.w [A6 - 0x6], 1 00000C7E 600A bra +0xC /* 00000C8A */ 00000C80 526E FFFC addq.w [A6 - 0x4], 1 00000C84 6004 bra +0x6 /* 00000C8A */ 00000C86 526E FFFE addq.w [A6 - 0x2], 1 label00000C8A: 00000C8A 302E FFF2 move.w D0, [A6 - 0xE] 00000C8E 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000C92 0000 0001 ori.b D0, 0x1 00000C96 000C 000E ori.b A4, 0xE 00000C9A 0002 526E ori.b D2, 0x6E /* 'n' */ 00000C9E FFFC .invalid <> 00000CA0 6004 bra +0x6 /* 00000CA6 */ 00000CA2 526E FFFE addq.w [A6 - 0x2], 1 label00000CA6: 00000CA6 302E FFF4 move.w D0, [A6 - 0xC] 00000CAA 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000CAE 0000 0001 ori.b D0, 0x1 00000CB2 000C 000E ori.b A4, 0xE 00000CB6 0002 526E ori.b D2, 0x6E /* 'n' */ 00000CBA FFFC .invalid <> 00000CBC 6004 bra +0x6 /* 00000CC2 */ 00000CBE 526E FFFE addq.w [A6 - 0x2], 1 label00000CC2: 00000CC2 302E FFFC move.w D0, [A6 - 0x4] 00000CC6 B06E FFFA cmp.w D0, [A6 - 0x6] 00000CCA 6F04 ble +0x6 /* 00000CD0 */ 00000CCC 526E FFFE addq.w [A6 - 0x2], 1 label00000CD0: 00000CD0 302E FFFE move.w D0, [A6 - 0x2] 00000CD4 4E5E unlink A6 00000CD6 4E75 rts export_37: fn00000CD8: 00000CD8 4E56 FECC link A6, -0x0134 00000CDC 2F0A move.l -[A7], A2 00000CDE 426E FFE2 clr.w [A6 - 0x1E] 00000CE2 42A7 clr.l -[A7] 00000CE4 A975 syscall TickCount 00000CE6 201F move.l D0, [A7]+ 00000CE8 3F00 move.w -[A7], D0 00000CEA 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00000CEE 548F addq.l A7, 2 00000CF0 0C6D 0002 AC62 cmpi.w [A5 - 0x539E], 0x2 00000CF6 6C18 bge +0x1A /* 00000D10 */ 00000CF8 486D F55C pea.l [A5 - 0xAA4] 00000CFC 486D F540 pea.l [A5 - 0xAC0] 00000D00 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00000D04 508F addq.l A7, 8 00000D06 7001 moveq.l D0, 0x01 00000D08 3D40 FFE2 move.w [A6 - 0x1E], D0 00000D0C 6000 07E0 bra +0x7E2 /* 000014EE */ label00000D10: 00000D10 426E FFFE clr.w [A6 - 0x2] 00000D14 6000 07C6 bra +0x7C8 /* 000014DC */ label00000D18: 00000D18 302E FFFE move.w D0, [A6 - 0x2] 00000D1C C1FC 010C muls.w D0, 0x10C 00000D20 41ED AC64 lea.l A0, [A5 - 0x539C] 00000D24 D1C0 add.l A0, D0 00000D26 4AA8 0102 tst.l [A0 + 0x102] 00000D2A 6734 beq +0x36 /* 00000D60 */ 00000D2C 302E FFFE move.w D0, [A6 - 0x2] 00000D30 C1FC 010C muls.w D0, 0x10C 00000D34 41ED AC64 lea.l A0, [A5 - 0x539C] 00000D38 D1C0 add.l A0, D0 00000D3A 2F28 0102 move.l -[A7], [A0 + 0x102] 00000D3E 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00000D42 4A78 0220 tst.w [0x00000220 /* MemErr */] 00000D46 6706 beq +0x8 /* 00000D4E */ 00000D48 3F3C 0001 move.w -[A7], 0x1 00000D4C A9C8 syscall SysBeep label00000D4E: 00000D4E 302E FFFE move.w D0, [A6 - 0x2] 00000D52 C1FC 010C muls.w D0, 0x10C 00000D56 41ED AC64 lea.l A0, [A5 - 0x539C] 00000D5A D1C0 add.l A0, D0 00000D5C 42A8 0102 clr.l [A0 + 0x102] label00000D60: 00000D60 302E FFFE move.w D0, [A6 - 0x2] 00000D64 C1FC 010C muls.w D0, 0x10C 00000D68 41ED AC64 lea.l A0, [A5 - 0x539C] 00000D6C D1C0 add.l A0, D0 00000D6E 4AA8 0106 tst.l [A0 + 0x106] 00000D72 6734 beq +0x36 /* 00000DA8 */ 00000D74 302E FFFE move.w D0, [A6 - 0x2] 00000D78 C1FC 010C muls.w D0, 0x10C 00000D7C 41ED AC64 lea.l A0, [A5 - 0x539C] 00000D80 D1C0 add.l A0, D0 00000D82 2F28 0106 move.l -[A7], [A0 + 0x106] 00000D86 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00000D8A 4A78 0220 tst.w [0x00000220 /* MemErr */] 00000D8E 6706 beq +0x8 /* 00000D96 */ 00000D90 3F3C 0001 move.w -[A7], 0x1 00000D94 A9C8 syscall SysBeep label00000D96: 00000D96 302E FFFE move.w D0, [A6 - 0x2] 00000D9A C1FC 010C muls.w D0, 0x10C 00000D9E 41ED AC64 lea.l A0, [A5 - 0x539C] 00000DA2 D1C0 add.l A0, D0 00000DA4 42A8 0106 clr.l [A0 + 0x106] label00000DA8: 00000DA8 426E FFFC clr.w [A6 - 0x4] 00000DAC 602C bra +0x2E /* 00000DDA */ label00000DAE: 00000DAE 302E FFFE move.w D0, [A6 - 0x2] 00000DB2 C1FC 0618 muls.w D0, 0x618 00000DB6 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000DBA D1C0 add.l A0, D0 00000DBC D0EE FFFC add.w A0, [A6 - 0x4] 00000DC0 302E FFFE move.w D0, [A6 - 0x2] 00000DC4 C1FC 010C muls.w D0, 0x10C 00000DC8 43ED AC64 lea.l A1, [A5 - 0x539C] 00000DCC D3C0 add.l A1, D0 00000DCE D2EE FFFC add.w A1, [A6 - 0x4] 00000DD2 1151 004E move.b [A0 + 0x4E], [A1] 00000DD6 526E FFFC addq.w [A6 - 0x4], 1 label00000DDA: 00000DDA 302E FFFE move.w D0, [A6 - 0x2] 00000DDE C1FC 010C muls.w D0, 0x10C 00000DE2 41ED AC64 lea.l A0, [A5 - 0x539C] 00000DE6 D1C0 add.l A0, D0 00000DE8 1010 move.b D0, [A0] 00000DEA 4880 ext.w D0 00000DEC B06E FFFC cmp.w D0, [A6 - 0x4] 00000DF0 6CBC bge -0x42 /* 00000DAE */ 00000DF2 4267 clr.w -[A7] 00000DF4 486E FEE8 pea.l [A6 - 0x118] 00000DF8 486E FF38 pea.l [A6 - 0xC8] 00000DFC 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00000E00 301F move.w D0, [A7]+ 00000E02 302E FFFE move.w D0, [A6 - 0x2] 00000E06 C1FC 010C muls.w D0, 0x10C 00000E0A 41ED AC64 lea.l A0, [A5 - 0x539C] 00000E0E D1C0 add.l A0, D0 00000E10 4267 clr.w -[A7] 00000E12 486D F572 pea.l [A5 - 0xA8E] 00000E16 3F28 0100 move.w -[A7], [A0 + 0x100] 00000E1A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00000E1E 301F move.w D0, [A7]+ 00000E20 302E FFFE move.w D0, [A6 - 0x2] 00000E24 C1FC 0618 muls.w D0, 0x618 00000E28 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000E2C D1C0 add.l A0, D0 00000E2E 4267 clr.w -[A7] 00000E30 4868 004E pea.l [A0 + 0x4E] 00000E34 A997 syscall OpenResFile 00000E36 301F move.w D0, [A7]+ 00000E38 3D40 FFE0 move.w [A6 - 0x20], D0 00000E3C 0C40 FFFF cmpi.w D0, 0xFFFF 00000E40 6666 bne +0x68 /* 00000EA8 */ 00000E42 302E FFFE move.w D0, [A6 - 0x2] 00000E46 C1FC 0618 muls.w D0, 0x618 00000E4A 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000E4E D1C0 add.l A0, D0 00000E50 4868 004E pea.l [A0 + 0x4E] 00000E54 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00000E58 588F addq.l A7, 4 00000E5A 302E FFFE move.w D0, [A6 - 0x2] 00000E5E C1FC 0618 muls.w D0, 0x618 00000E62 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000E66 D1C0 add.l A0, D0 00000E68 4868 004E pea.l [A0 + 0x4E] 00000E6C 486D F574 pea.l [A5 - 0xA8C] 00000E70 486E FF90 pea.l [A6 - 0x70] 00000E74 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000E78 4FEF 000C lea.l A7, [A7 + 0xC] 00000E7C 3F38 0A60 move.w -[A7], [0x00000A60 /* ResErr */] 00000E80 486D F58C pea.l [A5 - 0xA74] 00000E84 486E FF40 pea.l [A6 - 0xC0] 00000E88 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000E8C 4FEF 000A lea.l A7, [A7 + 0xA] 00000E90 486E FF40 pea.l [A6 - 0xC0] 00000E94 486E FF90 pea.l [A6 - 0x70] 00000E98 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00000E9C 508F addq.l A7, 8 00000E9E 7001 moveq.l D0, 0x01 00000EA0 3D40 FFE2 move.w [A6 - 0x1E], D0 00000EA4 6000 0436 bra +0x438 /* 000012DC */ label00000EA8: 00000EA8 42A7 clr.l -[A7] 00000EAA 4879 524C 454E push.l 0x524C454E /* 'RLEN' */ 00000EB0 3F3C 03E8 move.w -[A7], 0x3E8 00000EB4 A9A0 syscall GetResource 00000EB6 205F movea.l A0, [A7]+ 00000EB8 2D48 FFF8 move.l [A6 - 0x8], A0 00000EBC 4AAE FFF8 tst.l [A6 - 0x8] 00000EC0 6652 bne +0x54 /* 00000F14 */ 00000EC2 302E FFFE move.w D0, [A6 - 0x2] 00000EC6 C1FC 0618 muls.w D0, 0x618 00000ECA 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000ECE D1C0 add.l A0, D0 00000ED0 4868 004E pea.l [A0 + 0x4E] 00000ED4 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00000ED8 588F addq.l A7, 4 00000EDA 302E FFFE move.w D0, [A6 - 0x2] 00000EDE C1FC 0618 muls.w D0, 0x618 00000EE2 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000EE6 D1C0 add.l A0, D0 00000EE8 4868 004E pea.l [A0 + 0x4E] 00000EEC 486D F5A0 pea.l [A5 - 0xA60] 00000EF0 486E FF90 pea.l [A6 - 0x70] 00000EF4 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000EF8 4FEF 000C lea.l A7, [A7 + 0xC] 00000EFC 486D F5BC pea.l [A5 - 0xA44] 00000F00 486E FF90 pea.l [A6 - 0x70] 00000F04 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00000F08 508F addq.l A7, 8 00000F0A 7001 moveq.l D0, 0x01 00000F0C 3D40 FFE2 move.w [A6 - 0x1E], D0 00000F10 6000 03B2 bra +0x3B4 /* 000012C4 */ label00000F14: 00000F14 302E FFFE move.w D0, [A6 - 0x2] 00000F18 C1FC 0618 muls.w D0, 0x618 00000F1C 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000F20 D1C0 add.l A0, D0 00000F22 226E FFF8 movea.l A1, [A6 - 0x8] 00000F26 2251 movea.l A1, [A1] 00000F28 3151 0604 move.w [A0 + 0x604], [A1] 00000F2C 42A7 clr.l -[A7] 00000F2E 4879 5243 4F44 push.l 0x52434F44 /* 'RCOD' */ 00000F34 3F3C 03E8 move.w -[A7], 0x3E8 00000F38 A9A0 syscall GetResource 00000F3A 205F movea.l A0, [A7]+ 00000F3C 2D48 FFF4 move.l [A6 - 0xC], A0 00000F40 4AAE FFF4 tst.l [A6 - 0xC] 00000F44 6652 bne +0x54 /* 00000F98 */ 00000F46 302E FFFE move.w D0, [A6 - 0x2] 00000F4A C1FC 0618 muls.w D0, 0x618 00000F4E 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000F52 D1C0 add.l A0, D0 00000F54 4868 004E pea.l [A0 + 0x4E] 00000F58 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00000F5C 588F addq.l A7, 4 00000F5E 302E FFFE move.w D0, [A6 - 0x2] 00000F62 C1FC 0618 muls.w D0, 0x618 00000F66 41ED CFE4 lea.l A0, [A5 - 0x301C] 00000F6A D1C0 add.l A0, D0 00000F6C 4868 004E pea.l [A0 + 0x4E] 00000F70 486D F5BE pea.l [A5 - 0xA42] 00000F74 486E FF90 pea.l [A6 - 0x70] 00000F78 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000F7C 4FEF 000C lea.l A7, [A7 + 0xC] 00000F80 486D F5D6 pea.l [A5 - 0xA2A] 00000F84 486E FF90 pea.l [A6 - 0x70] 00000F88 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00000F8C 508F addq.l A7, 8 00000F8E 7001 moveq.l D0, 0x01 00000F90 3D40 FFE2 move.w [A6 - 0x1E], D0 00000F94 6000 032E bra +0x330 /* 000012C4 */ label00000F98: 00000F98 42A7 clr.l -[A7] 00000F9A 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 00000FA0 3F3C 03E8 move.w -[A7], 0x3E8 00000FA4 A9A0 syscall GetResource 00000FA6 205F movea.l A0, [A7]+ 00000FA8 2D48 FFF0 move.l [A6 - 0x10], A0 00000FAC 4AAE FFF0 tst.l [A6 - 0x10] 00000FB0 6614 bne +0x16 /* 00000FC6 */ 00000FB2 302E FFFE move.w D0, [A6 - 0x2] 00000FB6 C1FC 010C muls.w D0, 0x10C 00000FBA 41ED AC64 lea.l A0, [A5 - 0x539C] 00000FBE D1C0 add.l A0, D0 00000FC0 42A8 0102 clr.l [A0 + 0x102] 00000FC4 605A bra +0x5C /* 00001020 */ label00000FC6: 00000FC6 302E FFFE move.w D0, [A6 - 0x2] 00000FCA C1FC 010C muls.w D0, 0x10C 00000FCE 41ED AC64 lea.l A0, [A5 - 0x539C] 00000FD2 D1C0 add.l A0, D0 00000FD4 42A7 clr.l -[A7] 00000FD6 4878 0080 push.l 0x80 00000FDA 2D48 FEE4 move.l [A6 - 0x11C], A0 00000FDE 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00000FE2 205F movea.l A0, [A7]+ 00000FE4 226E FEE4 movea.l A1, [A6 - 0x11C] 00000FE8 2348 0102 move.l [A1 + 0x102], A0 00000FEC 426E FFFC clr.w [A6 - 0x4] 00000FF0 6026 bra +0x28 /* 00001018 */ label00000FF2: 00000FF2 302E FFFE move.w D0, [A6 - 0x2] 00000FF6 C1FC 010C muls.w D0, 0x10C 00000FFA 41ED AC64 lea.l A0, [A5 - 0x539C] 00000FFE D1C0 add.l A0, D0 00001000 326E FFFC movea.w A1, [A6 - 0x4] 00001004 D3E8 0102 add.l A1, [A0 + 0x102] 00001008 206E FFF0 movea.l A0, [A6 - 0x10] 0000100C 346E FFFC movea.w A2, [A6 - 0x4] 00001010 D5D0 add.l A2, [A0] 00001012 1292 move.b [A1], [A2] 00001014 526E FFFC addq.w [A6 - 0x4], 1 label00001018: 00001018 0C6E 0080 FFFC cmpi.w [A6 - 0x4], 0x80 0000101E 6DD2 blt -0x2C /* 00000FF2 */ label00001020: 00001020 42A7 clr.l -[A7] 00001022 4879 4943 4F4E push.l 0x49434F4E /* 'ICON' */ 00001028 3F3C 03E9 move.w -[A7], 0x3E9 0000102C A9A0 syscall GetResource 0000102E 205F movea.l A0, [A7]+ 00001030 2D48 FFEC move.l [A6 - 0x14], A0 00001034 4AAE FFEC tst.l [A6 - 0x14] 00001038 6614 bne +0x16 /* 0000104E */ 0000103A 302E FFFE move.w D0, [A6 - 0x2] 0000103E C1FC 010C muls.w D0, 0x10C 00001042 41ED AC64 lea.l A0, [A5 - 0x539C] 00001046 D1C0 add.l A0, D0 00001048 42A8 0106 clr.l [A0 + 0x106] 0000104C 605A bra +0x5C /* 000010A8 */ label0000104E: 0000104E 302E FFFE move.w D0, [A6 - 0x2] 00001052 C1FC 010C muls.w D0, 0x10C 00001056 41ED AC64 lea.l A0, [A5 - 0x539C] 0000105A D1C0 add.l A0, D0 0000105C 42A7 clr.l -[A7] 0000105E 4878 0080 push.l 0x80 00001062 2D48 FEE4 move.l [A6 - 0x11C], A0 00001066 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 0000106A 205F movea.l A0, [A7]+ 0000106C 226E FEE4 movea.l A1, [A6 - 0x11C] 00001070 2348 0106 move.l [A1 + 0x106], A0 00001074 426E FFFC clr.w [A6 - 0x4] 00001078 6026 bra +0x28 /* 000010A0 */ label0000107A: 0000107A 302E FFFE move.w D0, [A6 - 0x2] 0000107E C1FC 010C muls.w D0, 0x10C 00001082 41ED AC64 lea.l A0, [A5 - 0x539C] 00001086 D1C0 add.l A0, D0 00001088 326E FFFC movea.w A1, [A6 - 0x4] 0000108C D3E8 0106 add.l A1, [A0 + 0x106] 00001090 206E FFEC movea.l A0, [A6 - 0x14] 00001094 346E FFFC movea.w A2, [A6 - 0x4] 00001098 D5D0 add.l A2, [A0] 0000109A 1292 move.b [A1], [A2] 0000109C 526E FFFC addq.w [A6 - 0x4], 1 label000010A0: 000010A0 0C6E 0080 FFFC cmpi.w [A6 - 0x4], 0x80 000010A6 6DD2 blt -0x2C /* 0000107A */ label000010A8: 000010A8 426E FFFC clr.w [A6 - 0x4] 000010AC 6030 bra +0x32 /* 000010DE */ label000010AE: 000010AE 302E FFFE move.w D0, [A6 - 0x2] 000010B2 C1FC 0618 muls.w D0, 0x618 000010B6 41ED CFE4 lea.l A0, [A5 - 0x301C] 000010BA D1C0 add.l A0, D0 000010BC 302E FFFC move.w D0, [A6 - 0x4] 000010C0 48C0 ext.l D0 000010C2 D080 add.l D0, D0 000010C4 D1C0 add.l A0, D0 000010C6 226E FFF4 movea.l A1, [A6 - 0xC] 000010CA 302E FFFC move.w D0, [A6 - 0x4] 000010CE 48C0 ext.l D0 000010D0 D080 add.l D0, D0 000010D2 D091 add.l D0, [A1] 000010D4 2240 movea.l A1, D0 000010D6 3151 014E move.w [A0 + 0x14E], [A1] 000010DA 526E FFFC addq.w [A6 - 0x4], 1 label000010DE: 000010DE 302E FFFE move.w D0, [A6 - 0x2] 000010E2 C1FC 0618 muls.w D0, 0x618 000010E6 41ED CFE4 lea.l A0, [A5 - 0x301C] 000010EA D1C0 add.l A0, D0 000010EC 302E FFFC move.w D0, [A6 - 0x4] 000010F0 B068 0604 cmp.w D0, [A0 + 0x604] 000010F4 6DB8 blt -0x46 /* 000010AE */ 000010F6 42A7 clr.l -[A7] 000010F8 4879 4841 5244 push.l 0x48415244 /* 'HARD' */ 000010FE 3F3C 03E8 move.w -[A7], 0x3E8 00001102 A9A0 syscall GetResource 00001104 205F movea.l A0, [A7]+ 00001106 2D48 FFE8 move.l [A6 - 0x18], A0 0000110A 4AAE FFE8 tst.l [A6 - 0x18] 0000110E 6600 00B2 bne +0xB4 /* 000011C2 */ 00001112 302E FFFE move.w D0, [A6 - 0x2] 00001116 C1FC 0618 muls.w D0, 0x618 0000111A 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000111E D1C0 add.l A0, D0 00001120 7064 moveq.l D0, 0x64 00001122 3140 0606 move.w [A0 + 0x606], D0 00001126 302E FFFE move.w D0, [A6 - 0x2] 0000112A C1FC 0618 muls.w D0, 0x618 0000112E 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001132 D1C0 add.l A0, D0 00001134 7064 moveq.l D0, 0x64 00001136 3140 0608 move.w [A0 + 0x608], D0 0000113A 302E FFFE move.w D0, [A6 - 0x2] 0000113E C1FC 0618 muls.w D0, 0x618 00001142 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001146 D1C0 add.l A0, D0 00001148 7032 moveq.l D0, 0x32 0000114A 3140 060A move.w [A0 + 0x60A], D0 0000114E 302E FFFE move.w D0, [A6 - 0x2] 00001152 C1FC 0618 muls.w D0, 0x618 00001156 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000115A D1C0 add.l A0, D0 0000115C 700A moveq.l D0, 0x0A 0000115E 3140 060C move.w [A0 + 0x60C], D0 00001162 302E FFFE move.w D0, [A6 - 0x2] 00001166 C1FC 0618 muls.w D0, 0x618 0000116A 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000116E D1C0 add.l A0, D0 00001170 7002 moveq.l D0, 0x02 00001172 3140 060E move.w [A0 + 0x60E], D0 00001176 302E FFFE move.w D0, [A6 - 0x2] 0000117A C1FC 0618 muls.w D0, 0x618 0000117E 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001182 D1C0 add.l A0, D0 00001184 4268 0610 clr.w [A0 + 0x610] 00001188 302E FFFE move.w D0, [A6 - 0x2] 0000118C C1FC 0618 muls.w D0, 0x618 00001190 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001194 D1C0 add.l A0, D0 00001196 4268 0612 clr.w [A0 + 0x612] 0000119A 302E FFFE move.w D0, [A6 - 0x2] 0000119E C1FC 0618 muls.w D0, 0x618 000011A2 41ED CFE4 lea.l A0, [A5 - 0x301C] 000011A6 D1C0 add.l A0, D0 000011A8 4268 0614 clr.w [A0 + 0x614] 000011AC 302E FFFE move.w D0, [A6 - 0x2] 000011B0 C1FC 0618 muls.w D0, 0x618 000011B4 41ED CFE4 lea.l A0, [A5 - 0x301C] 000011B8 D1C0 add.l A0, D0 000011BA 4268 0616 clr.w [A0 + 0x616] 000011BE 6000 0104 bra +0x106 /* 000012C4 */ label000011C2: 000011C2 302E FFFE move.w D0, [A6 - 0x2] 000011C6 C1FC 0618 muls.w D0, 0x618 000011CA 41ED CFE4 lea.l A0, [A5 - 0x301C] 000011CE D1C0 add.l A0, D0 000011D0 226E FFE8 movea.l A1, [A6 - 0x18] 000011D4 2251 movea.l A1, [A1] 000011D6 41E8 0606 lea.l A0, [A0 + 0x606] 000011DA 20D9 move.l [A0]+, [A1]+ 000011DC 20D9 move.l [A0]+, [A1]+ 000011DE 20D9 move.l [A0]+, [A1]+ 000011E0 20D9 move.l [A0]+, [A1]+ 000011E2 30D9 move.w [A0]+, [A1]+ 000011E4 302E FFFE move.w D0, [A6 - 0x2] 000011E8 C1FC 0618 muls.w D0, 0x618 000011EC 41ED CFE4 lea.l A0, [A5 - 0x301C] 000011F0 D1C0 add.l A0, D0 000011F2 302E FFFE move.w D0, [A6 - 0x2] 000011F6 C1FC 0618 muls.w D0, 0x618 000011FA 43ED CFE4 lea.l A1, [A5 - 0x301C] 000011FE D3C0 add.l A1, D0 00001200 3028 0614 move.w D0, [A0 + 0x614] 00001204 B069 0616 cmp.w D0, [A1 + 0x616] 00001208 6F50 ble +0x52 /* 0000125A */ 0000120A 302E FFFE move.w D0, [A6 - 0x2] 0000120E C1FC 0618 muls.w D0, 0x618 00001212 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001216 D1C0 add.l A0, D0 00001218 4868 004E pea.l [A0 + 0x4E] 0000121C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00001220 588F addq.l A7, 4 00001222 302E FFFE move.w D0, [A6 - 0x2] 00001226 C1FC 0618 muls.w D0, 0x618 0000122A 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000122E D1C0 add.l A0, D0 00001230 4868 004E pea.l [A0 + 0x4E] 00001234 486D F5D8 pea.l [A5 - 0xA28] 00001238 486E FF90 pea.l [A6 - 0x70] 0000123C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00001240 4FEF 000C lea.l A7, [A7 + 0xC] 00001244 486D F5F4 pea.l [A5 - 0xA0C] 00001248 486E FF90 pea.l [A6 - 0x70] 0000124C 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00001250 508F addq.l A7, 8 00001252 7001 moveq.l D0, 0x01 00001254 3D40 FFE2 move.w [A6 - 0x1E], D0 00001258 606A bra +0x6C /* 000012C4 */ label0000125A: 0000125A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000125E 4EBA F918 jsr [PC - 0x6E8 /* 00000B78 */] 00001262 548F addq.l A7, 2 00001264 4A40 tst.w D0 00001266 675C beq +0x5E /* 000012C4 */ 00001268 302E FFFE move.w D0, [A6 - 0x2] 0000126C C1FC 0618 muls.w D0, 0x618 00001270 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001274 D1C0 add.l A0, D0 00001276 4868 004E pea.l [A0 + 0x4E] 0000127A 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 0000127E 588F addq.l A7, 4 00001280 302E FFFE move.w D0, [A6 - 0x2] 00001284 C1FC 0618 muls.w D0, 0x618 00001288 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000128C D1C0 add.l A0, D0 0000128E 4868 004E pea.l [A0 + 0x4E] 00001292 486D F616 pea.l [A5 - 0x9EA] 00001296 486E FF90 pea.l [A6 - 0x70] 0000129A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000129E 4FEF 000C lea.l A7, [A7 + 0xC] 000012A2 486E FF90 pea.l [A6 - 0x70] 000012A6 486D F628 pea.l [A5 - 0x9D8] 000012AA 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000012AE 508F addq.l A7, 8 000012B0 486D F652 pea.l [A5 - 0x9AE] 000012B4 486D F636 pea.l [A5 - 0x9CA] 000012B8 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000012BC 508F addq.l A7, 8 000012BE 7001 moveq.l D0, 0x01 000012C0 3D40 FFE2 move.w [A6 - 0x1E], D0 label000012C4: 000012C4 3F2E FFE0 move.w -[A7], [A6 - 0x20] 000012C8 A99A syscall CloseResFile 000012CA 4A78 0220 tst.w [0x00000220 /* MemErr */] 000012CE 6606 bne +0x8 /* 000012D6 */ 000012D0 4A78 0A60 tst.w [0x00000A60 /* ResErr */] 000012D4 6706 beq +0x8 /* 000012DC */ label000012D6: 000012D6 3F3C 0001 move.w -[A7], 0x1 000012DA A9C8 syscall SysBeep label000012DC: 000012DC 4267 clr.w -[A7] 000012DE 486D F66C pea.l [A5 - 0x994] 000012E2 3F2E FF38 move.w -[A7], [A6 - 0xC8] 000012E6 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 000012EA 301F move.w D0, [A7]+ 000012EC 302E FFFE move.w D0, [A6 - 0x2] 000012F0 C1FC 0618 muls.w D0, 0x618 000012F4 41ED CFE4 lea.l A0, [A5 - 0x301C] 000012F8 D1C0 add.l A0, D0 000012FA 705A moveq.l D0, 0x5A 000012FC 3140 003A move.w [A0 + 0x3A], D0 00001300 302E FFFE move.w D0, [A6 - 0x2] 00001304 C1FC 0618 muls.w D0, 0x618 00001308 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000130C D1C0 add.l A0, D0 0000130E 7001 moveq.l D0, 0x01 00001310 1140 0048 move.b [A0 + 0x48], D0 00001314 302E FFFE move.w D0, [A6 - 0x2] 00001318 C1FC 0618 muls.w D0, 0x618 0000131C 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001320 D1C0 add.l A0, D0 00001322 4268 0038 clr.w [A0 + 0x38] 00001326 302E FFFE move.w D0, [A6 - 0x2] 0000132A C1FC 0618 muls.w D0, 0x618 0000132E 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001332 D1C0 add.l A0, D0 00001334 302E FFFE move.w D0, [A6 - 0x2] 00001338 C1FC 0618 muls.w D0, 0x618 0000133C 43ED CFE4 lea.l A1, [A5 - 0x301C] 00001340 D3C0 add.l A1, D0 00001342 3169 0606 0036 move.w [A0 + 0x36], [A1 + 0x606] 00001348 302E FFFE move.w D0, [A6 - 0x2] 0000134C C1FC 0618 muls.w D0, 0x618 00001350 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001354 D1C0 add.l A0, D0 00001356 302E FFFE move.w D0, [A6 - 0x2] 0000135A C1FC 0618 muls.w D0, 0x618 0000135E 43ED CFE4 lea.l A1, [A5 - 0x301C] 00001362 D3C0 add.l A1, D0 00001364 3169 0608 0040 move.w [A0 + 0x40], [A1 + 0x608] label0000136A: 0000136A 302E FFFE move.w D0, [A6 - 0x2] 0000136E C1FC 0618 muls.w D0, 0x618 00001372 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001376 D1C0 add.l A0, D0 00001378 2D48 FEE4 move.l [A6 - 0x11C], A0 0000137C 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00001380 48C0 ext.l D0 00001382 81FC 010E divs.w D0, 0x10E 00001386 4840 swap.w D0 00001388 0640 000F addi.w D0, 0xF 0000138C 206E FEE4 movea.l A0, [A6 - 0x11C] 00001390 3140 0030 move.w [A0 + 0x30], D0 00001394 302E FFFE move.w D0, [A6 - 0x2] 00001398 C1FC 0618 muls.w D0, 0x618 0000139C 41ED CFE4 lea.l A0, [A5 - 0x301C] 000013A0 D1C0 add.l A0, D0 000013A2 2D48 FEE4 move.l [A6 - 0x11C], A0 000013A6 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000013AA 48C0 ext.l D0 000013AC 81FC 010E divs.w D0, 0x10E 000013B0 4840 swap.w D0 000013B2 0640 000F addi.w D0, 0xF 000013B6 206E FEE4 movea.l A0, [A6 - 0x11C] 000013BA 3140 0032 move.w [A0 + 0x32], D0 000013BE 3D7C 03E8 FF3C move.w [A6 - 0xC4], 0x3E8 000013C4 426E FF3E clr.w [A6 - 0xC2] 000013C8 6000 00F8 bra +0xFA /* 000014C2 */ label000013CC: 000013CC 302E FFFE move.w D0, [A6 - 0x2] 000013D0 C1FC 0618 muls.w D0, 0x618 000013D4 41ED CFE4 lea.l A0, [A5 - 0x301C] 000013D8 D1C0 add.l A0, D0 000013DA 302E FF3E move.w D0, [A6 - 0xC2] 000013DE C1FC 0618 muls.w D0, 0x618 000013E2 43ED CFE4 lea.l A1, [A5 - 0x301C] 000013E6 D3C0 add.l A1, D0 000013E8 3028 0030 move.w D0, [A0 + 0x30] 000013EC 9069 0030 sub.w D0, [A1 + 0x30] 000013F0 3D7C 0002 FEDC move.w [A6 - 0x124], 0x2 000013F6 4FEF FFF6 lea.l A7, [A7 - 0xA] 000013FA 486E FEDC pea.l [A6 - 0x124] 000013FE 486F 0004 pea.l [A7 + 0x4] 00001402 3F3C 200E move.w -[A7], 0x200E 00001406 A9EB syscall Pack4/FP68K 00001408 3D40 FEDA move.w [A6 - 0x126], D0 0000140C 4FEF FFF6 lea.l A7, [A7 - 0xA] 00001410 486E FEDA pea.l [A6 - 0x126] 00001414 486F 0004 pea.l [A7 + 0x4] 00001418 3F3C 200E move.w -[A7], 0x200E 0000141C A9EB syscall Pack4/FP68K 0000141E 486E FEDE pea.l [A6 - 0x122] 00001422 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00001426 4FEF 0018 lea.l A7, [A7 + 0x18] 0000142A 302E FFFE move.w D0, [A6 - 0x2] 0000142E C1FC 0618 muls.w D0, 0x618 00001432 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001436 D1C0 add.l A0, D0 00001438 302E FF3E move.w D0, [A6 - 0xC2] 0000143C C1FC 0618 muls.w D0, 0x618 00001440 43ED CFE4 lea.l A1, [A5 - 0x301C] 00001444 D3C0 add.l A1, D0 00001446 3028 0032 move.w D0, [A0 + 0x32] 0000144A 9069 0032 sub.w D0, [A1 + 0x32] 0000144E 3D7C 0002 FECE move.w [A6 - 0x132], 0x2 00001454 4FEF FFF6 lea.l A7, [A7 - 0xA] 00001458 486E FECE pea.l [A6 - 0x132] 0000145C 486F 0004 pea.l [A7 + 0x4] 00001460 3F3C 200E move.w -[A7], 0x200E 00001464 A9EB syscall Pack4/FP68K 00001466 3D40 FECC move.w [A6 - 0x134], D0 0000146A 4FEF FFF6 lea.l A7, [A7 - 0xA] 0000146E 486E FECC pea.l [A6 - 0x134] 00001472 486F 0004 pea.l [A7 + 0x4] 00001476 3F3C 200E move.w -[A7], 0x200E 0000147A A9EB syscall Pack4/FP68K 0000147C 486E FED0 pea.l [A6 - 0x130] 00001480 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00001484 4FEF 0018 lea.l A7, [A7 + 0x18] 00001488 486E FED0 pea.l [A6 - 0x130] 0000148C 486E FEDE pea.l [A6 - 0x122] 00001490 3F3C 0000 move.w -[A7], 0x0 00001494 A9EB syscall Pack4/FP68K 00001496 486E FEDE pea.l [A6 - 0x122] 0000149A 3F3C 0016 move.w -[A7], 0x16 0000149E A9EB syscall Pack4/FP68K 000014A0 486E FEDE pea.l [A6 - 0x122] 000014A4 486E FF3A pea.l [A6 - 0xC6] 000014A8 3F3C 2010 move.w -[A7], 0x2010 000014AC A9EB syscall Pack4/FP68K 000014AE 302E FF3A move.w D0, [A6 - 0xC6] 000014B2 B06E FF3C cmp.w D0, [A6 - 0xC4] 000014B6 6C06 bge +0x8 /* 000014BE */ 000014B8 3D6E FF3A FF3C move.w [A6 - 0xC4], [A6 - 0xC6] label000014BE: 000014BE 526E FF3E addq.w [A6 - 0xC2], 1 label000014C2: 000014C2 302E FF3E move.w D0, [A6 - 0xC2] 000014C6 B06E FFFE cmp.w D0, [A6 - 0x2] 000014CA 6D00 FF00 blt -0xFE /* 000013CC */ 000014CE 0C6E 0271 FF3C cmpi.w [A6 - 0xC4], 0x271 000014D4 6D00 FE94 blt -0x16A /* 0000136A */ 000014D8 526E FFFE addq.w [A6 - 0x2], 1 label000014DC: 000014DC 302E FFFE move.w D0, [A6 - 0x2] 000014E0 B06D AC62 cmp.w D0, [A5 - 0x539E] 000014E4 6C08 bge +0xA /* 000014EE */ 000014E6 4A6E FFE2 tst.w [A6 - 0x1E] 000014EA 6700 F82C beq -0x7D2 /* 00000D18 */ label000014EE: 000014EE 42AD F4B0 clr.l [A5 - 0xB50] 000014F2 4EBA 0386 jsr [PC + 0x386 /* 0000187A */] 000014F6 D16E FFE2 add.w [A6 - 0x1E], D0 000014FA 302E FFE2 move.w D0, [A6 - 0x1E] 000014FE 245F movea.l A2, [A7]+ 00001500 4E5E unlink A6 00001502 4E75 rts fn00001504: 00001504 4E56 FFD4 link A6, -0x002C 00001508 3B6D AC62 F4B4 move.w [A5 - 0xB4C], [A5 - 0x539E] 0000150E 4AAD F4B0 tst.l [A5 - 0xB50] 00001512 6734 beq +0x36 /* 00001548 */ 00001514 206D F4B0 movea.l A0, [A5 - 0xB50] 00001518 2D68 0014 FFF0 move.l [A6 - 0x10], [A0 + 0x14] label0000151E: 0000151E 2F2D F4B0 move.l -[A7], [A5 - 0xB50] 00001522 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00001526 4A78 0220 tst.w [0x00000220 /* MemErr */] 0000152A 6706 beq +0x8 /* 00001532 */ 0000152C 3F3C 0001 move.w -[A7], 0x1 00001530 A9C8 syscall SysBeep label00001532: 00001532 2B6E FFF0 F4B0 move.l [A5 - 0xB50], [A6 - 0x10] 00001538 206D F4B0 movea.l A0, [A5 - 0xB50] 0000153C 2D68 0014 FFF0 move.l [A6 - 0x10], [A0 + 0x14] 00001542 4AAD F4B0 tst.l [A5 - 0xB50] 00001546 66D6 bne -0x28 /* 0000151E */ label00001548: 00001548 2F2D AAD6 move.l -[A7], [A5 - 0x552A] 0000154C A958 syscall HideControl 0000154E 2F2D AADA move.l -[A7], [A5 - 0x5526] 00001552 A957 syscall ShowControl 00001554 2F2D AABE move.l -[A7], [A5 - 0x5542] 00001558 3F3C 00FF move.w -[A7], 0xFF 0000155C A95D syscall HiliteControl 0000155E 426E FFFC clr.w [A6 - 0x4] 00001562 6030 bra +0x32 /* 00001594 */ label00001564: 00001564 426E FFFA clr.w [A6 - 0x6] 00001568 601E bra +0x20 /* 00001588 */ label0000156A: 0000156A 302E FFFC move.w D0, [A6 - 0x4] 0000156E C1FC 0014 muls.w D0, 0x14 00001572 41ED F474 lea.l A0, [A5 - 0xB8C] 00001576 D1C0 add.l A0, D0 00001578 302E FFFA move.w D0, [A6 - 0x6] 0000157C 48C0 ext.l D0 0000157E D080 add.l D0, D0 00001580 D1C0 add.l A0, D0 00001582 4250 clr.w [A0] 00001584 526E FFFA addq.w [A6 - 0x6], 1 label00001588: 00001588 0C6E 000A FFFA cmpi.w [A6 - 0x6], 0xA /* '\n' */ 0000158E 6DDA blt -0x24 /* 0000156A */ 00001590 526E FFFC addq.w [A6 - 0x4], 1 label00001594: 00001594 0C6E 0003 FFFC cmpi.w [A6 - 0x4], 0x3 0000159A 6DC8 blt -0x36 /* 00001564 */ 0000159C 426E FFFE clr.w [A6 - 0x2] 000015A0 6000 02C8 bra +0x2CA /* 0000186A */ label000015A4: 000015A4 426E FFFC clr.w [A6 - 0x4] 000015A8 6020 bra +0x22 /* 000015CA */ label000015AA: 000015AA 302E FFFE move.w D0, [A6 - 0x2] 000015AE C1FC 0618 muls.w D0, 0x618 000015B2 41ED CFE4 lea.l A0, [A5 - 0x301C] 000015B6 D1C0 add.l A0, D0 000015B8 302E FFFC move.w D0, [A6 - 0x4] 000015BC 48C0 ext.l D0 000015BE D080 add.l D0, D0 000015C0 D1C0 add.l A0, D0 000015C2 4268 0002 clr.w [A0 + 0x2] 000015C6 526E FFFC addq.w [A6 - 0x4], 1 label000015CA: 000015CA 0C6E 001A FFFC cmpi.w [A6 - 0x4], 0x1A 000015D0 6DD8 blt -0x26 /* 000015AA */ 000015D2 302E FFFE move.w D0, [A6 - 0x2] 000015D6 C1FC 0618 muls.w D0, 0x618 000015DA 41ED CFE4 lea.l A0, [A5 - 0x301C] 000015DE D1C0 add.l A0, D0 000015E0 30AE FFFE move.w [A0], [A6 - 0x2] 000015E4 302E FFFE move.w D0, [A6 - 0x2] 000015E8 C1FC 0618 muls.w D0, 0x618 000015EC 41ED CFE4 lea.l A0, [A5 - 0x301C] 000015F0 D1C0 add.l A0, D0 000015F2 4268 0600 clr.w [A0 + 0x600] 000015F6 302E FFFE move.w D0, [A6 - 0x2] 000015FA C1FC 0618 muls.w D0, 0x618 000015FE 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001602 D1C0 add.l A0, D0 00001604 4268 0602 clr.w [A0 + 0x602] 00001608 302E FFFE move.w D0, [A6 - 0x2] 0000160C C1FC 0618 muls.w D0, 0x618 00001610 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001614 D1C0 add.l A0, D0 00001616 302E FFFE move.w D0, [A6 - 0x2] 0000161A C1FC 0618 muls.w D0, 0x618 0000161E 43ED CFE4 lea.l A1, [A5 - 0x301C] 00001622 D3C0 add.l A1, D0 00001624 3169 0606 0036 move.w [A0 + 0x36], [A1 + 0x606] 0000162A 302E FFFE move.w D0, [A6 - 0x2] 0000162E C1FC 0618 muls.w D0, 0x618 00001632 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001636 D1C0 add.l A0, D0 00001638 302E FFFE move.w D0, [A6 - 0x2] 0000163C C1FC 0618 muls.w D0, 0x618 00001640 43ED CFE4 lea.l A1, [A5 - 0x301C] 00001644 D3C0 add.l A1, D0 00001646 3169 0608 0040 move.w [A0 + 0x40], [A1 + 0x608] 0000164C 302E FFFE move.w D0, [A6 - 0x2] 00001650 C1FC 0618 muls.w D0, 0x618 00001654 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001658 D1C0 add.l A0, D0 0000165A 705A moveq.l D0, 0x5A 0000165C 3140 003A move.w [A0 + 0x3A], D0 00001660 302E FFFE move.w D0, [A6 - 0x2] 00001664 C1FC 0618 muls.w D0, 0x618 00001668 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000166C D1C0 add.l A0, D0 0000166E 4268 003C clr.w [A0 + 0x3C] 00001672 302E FFFE move.w D0, [A6 - 0x2] 00001676 C1FC 0618 muls.w D0, 0x618 0000167A 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000167E D1C0 add.l A0, D0 00001680 4268 003E clr.w [A0 + 0x3E] 00001684 302E FFFE move.w D0, [A6 - 0x2] 00001688 C1FC 0618 muls.w D0, 0x618 0000168C 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001690 D1C0 add.l A0, D0 00001692 7001 moveq.l D0, 0x01 00001694 1140 0048 move.b [A0 + 0x48], D0 00001698 302E FFFE move.w D0, [A6 - 0x2] 0000169C C1FC 0618 muls.w D0, 0x618 000016A0 41ED CFE4 lea.l A0, [A5 - 0x301C] 000016A4 D1C0 add.l A0, D0 000016A6 4268 0038 clr.w [A0 + 0x38] 000016AA 302E FFFE move.w D0, [A6 - 0x2] 000016AE C1FC 0618 muls.w D0, 0x618 000016B2 41ED CFE4 lea.l A0, [A5 - 0x301C] 000016B6 D1C0 add.l A0, D0 000016B8 7001 moveq.l D0, 0x01 000016BA 3140 0042 move.w [A0 + 0x42], D0 000016BE 302E FFFE move.w D0, [A6 - 0x2] 000016C2 C1FC 0618 muls.w D0, 0x618 000016C6 41ED CFE4 lea.l A0, [A5 - 0x301C] 000016CA D1C0 add.l A0, D0 000016CC 7001 moveq.l D0, 0x01 000016CE 3140 0046 move.w [A0 + 0x46], D0 000016D2 302E FFFE move.w D0, [A6 - 0x2] 000016D6 C1FC 0618 muls.w D0, 0x618 000016DA 41ED CFE4 lea.l A0, [A5 - 0x301C] 000016DE D1C0 add.l A0, D0 000016E0 4268 0044 clr.w [A0 + 0x44] 000016E4 302E FFFE move.w D0, [A6 - 0x2] 000016E8 C1FC 0618 muls.w D0, 0x618 000016EC 41ED CFE4 lea.l A0, [A5 - 0x301C] 000016F0 D1C0 add.l A0, D0 000016F2 70FF moveq.l D0, 0xFFFFFFFF 000016F4 2140 004A move.l [A0 + 0x4A], D0 label000016F8: 000016F8 302E FFFE move.w D0, [A6 - 0x2] 000016FC C1FC 0618 muls.w D0, 0x618 00001700 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001704 D1C0 add.l A0, D0 00001706 2D48 FFEC move.l [A6 - 0x14], A0 0000170A 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 0000170E 48C0 ext.l D0 00001710 81FC 010E divs.w D0, 0x10E 00001714 4840 swap.w D0 00001716 0640 000F addi.w D0, 0xF 0000171A 206E FFEC movea.l A0, [A6 - 0x14] 0000171E 3140 0030 move.w [A0 + 0x30], D0 00001722 302E FFFE move.w D0, [A6 - 0x2] 00001726 C1FC 0618 muls.w D0, 0x618 0000172A 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000172E D1C0 add.l A0, D0 00001730 2D48 FFEC move.l [A6 - 0x14], A0 00001734 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 00001738 48C0 ext.l D0 0000173A 81FC 010E divs.w D0, 0x10E 0000173E 4840 swap.w D0 00001740 0640 000F addi.w D0, 0xF 00001744 206E FFEC movea.l A0, [A6 - 0x14] 00001748 3140 0032 move.w [A0 + 0x32], D0 0000174C 3D7C 05DC FFF6 move.w [A6 - 0xA], 0x5DC 00001752 426E FFF8 clr.w [A6 - 0x8] 00001756 6000 00F8 bra +0xFA /* 00001850 */ label0000175A: 0000175A 302E FFFE move.w D0, [A6 - 0x2] 0000175E C1FC 0618 muls.w D0, 0x618 00001762 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001766 D1C0 add.l A0, D0 00001768 302E FFF8 move.w D0, [A6 - 0x8] 0000176C C1FC 0618 muls.w D0, 0x618 00001770 43ED CFE4 lea.l A1, [A5 - 0x301C] 00001774 D3C0 add.l A1, D0 00001776 3028 0030 move.w D0, [A0 + 0x30] 0000177A 9069 0030 sub.w D0, [A1 + 0x30] 0000177E 3D7C 0002 FFE4 move.w [A6 - 0x1C], 0x2 00001784 4FEF FFF6 lea.l A7, [A7 - 0xA] 00001788 486E FFE4 pea.l [A6 - 0x1C] 0000178C 486F 0004 pea.l [A7 + 0x4] 00001790 3F3C 200E move.w -[A7], 0x200E 00001794 A9EB syscall Pack4/FP68K 00001796 3D40 FFE2 move.w [A6 - 0x1E], D0 0000179A 4FEF FFF6 lea.l A7, [A7 - 0xA] 0000179E 486E FFE2 pea.l [A6 - 0x1E] 000017A2 486F 0004 pea.l [A7 + 0x4] 000017A6 3F3C 200E move.w -[A7], 0x200E 000017AA A9EB syscall Pack4/FP68K 000017AC 486E FFE6 pea.l [A6 - 0x1A] 000017B0 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 000017B4 4FEF 0018 lea.l A7, [A7 + 0x18] 000017B8 302E FFFE move.w D0, [A6 - 0x2] 000017BC C1FC 0618 muls.w D0, 0x618 000017C0 41ED CFE4 lea.l A0, [A5 - 0x301C] 000017C4 D1C0 add.l A0, D0 000017C6 302E FFF8 move.w D0, [A6 - 0x8] 000017CA C1FC 0618 muls.w D0, 0x618 000017CE 43ED CFE4 lea.l A1, [A5 - 0x301C] 000017D2 D3C0 add.l A1, D0 000017D4 3028 0032 move.w D0, [A0 + 0x32] 000017D8 9069 0032 sub.w D0, [A1 + 0x32] 000017DC 3D7C 0002 FFD6 move.w [A6 - 0x2A], 0x2 000017E2 4FEF FFF6 lea.l A7, [A7 - 0xA] 000017E6 486E FFD6 pea.l [A6 - 0x2A] 000017EA 486F 0004 pea.l [A7 + 0x4] 000017EE 3F3C 200E move.w -[A7], 0x200E 000017F2 A9EB syscall Pack4/FP68K 000017F4 3D40 FFD4 move.w [A6 - 0x2C], D0 000017F8 4FEF FFF6 lea.l A7, [A7 - 0xA] 000017FC 486E FFD4 pea.l [A6 - 0x2C] 00001800 486F 0004 pea.l [A7 + 0x4] 00001804 3F3C 200E move.w -[A7], 0x200E 00001808 A9EB syscall Pack4/FP68K 0000180A 486E FFD8 pea.l [A6 - 0x28] 0000180E 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00001812 4FEF 0018 lea.l A7, [A7 + 0x18] 00001816 486E FFD8 pea.l [A6 - 0x28] 0000181A 486E FFE6 pea.l [A6 - 0x1A] 0000181E 3F3C 0000 move.w -[A7], 0x0 00001822 A9EB syscall Pack4/FP68K 00001824 486E FFE6 pea.l [A6 - 0x1A] 00001828 3F3C 0016 move.w -[A7], 0x16 0000182C A9EB syscall Pack4/FP68K 0000182E 486E FFE6 pea.l [A6 - 0x1A] 00001832 486E FFF4 pea.l [A6 - 0xC] 00001836 3F3C 2010 move.w -[A7], 0x2010 0000183A A9EB syscall Pack4/FP68K 0000183C 302E FFF4 move.w D0, [A6 - 0xC] 00001840 B06E FFF6 cmp.w D0, [A6 - 0xA] 00001844 6C06 bge +0x8 /* 0000184C */ 00001846 3D6E FFF4 FFF6 move.w [A6 - 0xA], [A6 - 0xC] label0000184C: 0000184C 526E FFF8 addq.w [A6 - 0x8], 1 label00001850: 00001850 302E FFF8 move.w D0, [A6 - 0x8] 00001854 B06E FFFE cmp.w D0, [A6 - 0x2] 00001858 6D00 FF00 blt -0xFE /* 0000175A */ 0000185C 0C6E 05DC FFF6 cmpi.w [A6 - 0xA], 0x5DC 00001862 6D00 FE94 blt -0x16A /* 000016F8 */ 00001866 526E FFFE addq.w [A6 - 0x2], 1 label0000186A: 0000186A 302E FFFE move.w D0, [A6 - 0x2] 0000186E B06D AC62 cmp.w D0, [A5 - 0x539E] 00001872 6D00 FD30 blt -0x2CE /* 000015A4 */ 00001876 4E5E unlink A6 00001878 4E75 rts fn0000187A: 0000187A 4E56 FFDE link A6, -0x0022 0000187E 426E FFFE clr.w [A6 - 0x2] 00001882 426E FFF2 clr.w [A6 - 0xE] 00001886 3D7C 012C FFF6 move.w [A6 - 0xA], 0x12C 0000188C 426E FFF4 clr.w [A6 - 0xC] 00001890 3D7C 012C FFF8 move.w [A6 - 0x8], 0x12C 00001896 4A6D AB42 tst.w [A5 - 0x54BE] 0000189A 6700 00E0 beq +0xE2 /* 0000197C */ 0000189E 42A7 clr.l -[A7] 000018A0 486D B776 pea.l [A5 - 0x488A] 000018A4 AA27 syscall GetMaxDevice 000018A6 205F movea.l A0, [A7]+ 000018A8 2B48 CFE0 move.l [A5 - 0x3020], A0 000018AC 206D CFE0 movea.l A0, [A5 - 0x3020] 000018B0 2050 movea.l A0, [A0] 000018B2 2068 0016 movea.l A0, [A0 + 0x16] 000018B6 2050 movea.l A0, [A0] 000018B8 3D68 0020 FFEC move.w [A6 - 0x14], [A0 + 0x20] 000018BE 486D CF74 pea.l [A5 - 0x308C] 000018C2 AA00 syscall OpenCPort 000018C4 2F2D CF76 move.l -[A7], [A5 - 0x308A] 000018C8 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 000018CC 2F2D CF76 move.l -[A7], [A5 - 0x308A] 000018D0 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 000018D4 306E FFEC movea.w A0, [A6 - 0x14] 000018D8 2F08 move.l -[A7], A0 000018DA 4878 2C88 push.l 0x2C88 000018DE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000018E2 42A7 clr.l -[A7] 000018E4 2F00 move.l -[A7], D0 000018E6 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000018EA 205F movea.l A0, [A7]+ 000018EC 2D48 FFEE move.l [A6 - 0x12], A0 000018F0 4A78 0220 tst.w [0x00000220 /* MemErr */] 000018F4 6714 beq +0x16 /* 0000190A */ 000018F6 7001 moveq.l D0, 0x01 000018F8 3D40 FFFE move.w [A6 - 0x2], D0 000018FC 486D F67C pea.l [A5 - 0x984] 00001900 486D F66E pea.l [A5 - 0x992] 00001904 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00001908 508F addq.l A7, 8 label0000190A: 0000190A 206D CF76 movea.l A0, [A5 - 0x308A] 0000190E 2050 movea.l A0, [A0] 00001910 20AE FFEE move.l [A0], [A6 - 0x12] 00001914 206D CF76 movea.l A0, [A5 - 0x308A] 00001918 302E FFEC move.w D0, [A6 - 0x14] 0000191C C1FC 0026 muls.w D0, 0x26 /* '&' */ 00001920 2050 movea.l A0, [A0] 00001922 3140 0004 move.w [A0 + 0x4], D0 00001926 206D CF76 movea.l A0, [A5 - 0x308A] 0000192A 2050 movea.l A0, [A0] 0000192C 4868 0004 pea.l [A0 + 0x4] 00001930 42A7 clr.l -[A7] 00001932 A85E syscall BitSet 00001934 206D CF76 movea.l A0, [A5 - 0x308A] 00001938 2050 movea.l A0, [A0] 0000193A 5C88 addq.l A0, 6 0000193C 43EE FFF2 lea.l A1, [A6 - 0xE] 00001940 20D9 move.l [A0]+, [A1]+ 00001942 20D9 move.l [A0]+, [A1]+ 00001944 206D CF76 movea.l A0, [A5 - 0x308A] 00001948 2050 movea.l A0, [A0] 0000194A 316E FFEC 0020 move.w [A0 + 0x20], [A6 - 0x14] 00001950 206D CF76 movea.l A0, [A5 - 0x308A] 00001954 2050 movea.l A0, [A0] 00001956 316E FFEC 0024 move.w [A0 + 0x24], [A6 - 0x14] 0000195C 206D CF76 movea.l A0, [A5 - 0x308A] 00001960 2050 movea.l A0, [A0] 00001962 7048 moveq.l D0, 0x48 00001964 2140 0016 move.l [A0 + 0x16], D0 00001968 206D CF76 movea.l A0, [A5 - 0x308A] 0000196C 2050 movea.l A0, [A0] 0000196E 7048 moveq.l D0, 0x48 00001970 2140 001A move.l [A0 + 0x1A], D0 00001974 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 00001978 A873 syscall SetPort 0000197A 603C bra +0x3E /* 000019B8 */ label0000197C: 0000197C 42A7 clr.l -[A7] 0000197E 4878 2C88 push.l 0x2C88 00001982 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001986 205F movea.l A0, [A7]+ 00001988 2B48 CF66 move.l [A5 - 0x309A], A0 0000198C 4A78 0220 tst.w [0x00000220 /* MemErr */] 00001990 6714 beq +0x16 /* 000019A6 */ 00001992 7001 moveq.l D0, 0x01 00001994 3D40 FFFE move.w [A6 - 0x2], D0 00001998 486D F68C pea.l [A5 - 0x974] 0000199C 486D F67E pea.l [A5 - 0x982] 000019A0 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000019A4 508F addq.l A7, 8 label000019A6: 000019A6 7026 moveq.l D0, 0x26 000019A8 3B40 CF6A move.w [A5 - 0x3096], D0 000019AC 41ED CF6C lea.l A0, [A5 - 0x3094] 000019B0 43EE FFF2 lea.l A1, [A6 - 0xE] 000019B4 20D9 move.l [A0]+, [A1]+ 000019B6 20D9 move.l [A0]+, [A1]+ label000019B8: 000019B8 426E FFF2 clr.w [A6 - 0xE] 000019BC 7005 moveq.l D0, 0x05 000019BE 3D40 FFF6 move.w [A6 - 0xA], D0 000019C2 426E FFF4 clr.w [A6 - 0xC] 000019C6 7005 moveq.l D0, 0x05 000019C8 3D40 FFF8 move.w [A6 - 0x8], D0 000019CC 42A7 clr.l -[A7] 000019CE 4878 000A push.l 0xA /* '\n' */ 000019D2 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000019D6 205F movea.l A0, [A7]+ 000019D8 2B48 9C12 move.l [A5 - 0x63EE], A0 000019DC 7002 moveq.l D0, 0x02 000019DE 3B40 9C16 move.w [A5 - 0x63EA], D0 000019E2 41ED 9C18 lea.l A0, [A5 - 0x63E8] 000019E6 43EE FFF2 lea.l A1, [A6 - 0xE] 000019EA 20D9 move.l [A0]+, [A1]+ 000019EC 20D9 move.l [A0]+, [A1]+ 000019EE 206D B7EA movea.l A0, [A5 - 0x4816] 000019F2 43EE FFDE lea.l A1, [A6 - 0x22] 000019F6 5488 addq.l A0, 2 000019F8 22D8 move.l [A1]+, [A0]+ 000019FA 22D8 move.l [A1]+, [A0]+ 000019FC 22D8 move.l [A1]+, [A0]+ 000019FE 32D8 move.w [A1]+, [A0]+ 00001A00 486D 9C12 pea.l [A5 - 0x63EE] 00001A04 A875 syscall SetPBits/SetPortBits 00001A06 486E FFF2 pea.l [A6 - 0xE] 00001A0A A8A3 syscall EraseRect 00001A0C 486E FFF2 pea.l [A6 - 0xE] 00001A10 A8B8 syscall PaintOval 00001A12 486E FFDE pea.l [A6 - 0x22] 00001A16 A875 syscall SetPBits/SetPortBits 00001A18 302E FFFE move.w D0, [A6 - 0x2] 00001A1C 4E5E unlink A6 00001A1E 4E75 rts fn00001A20: 00001A20 4E56 FFC4 link A6, -0x003C 00001A24 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00001A28 426E FFE6 clr.w [A6 - 0x1A] 00001A2C 3D7C 012C FFEA move.w [A6 - 0x16], 0x12C 00001A32 426E FFE8 clr.w [A6 - 0x18] 00001A36 3D7C 012C FFEC move.w [A6 - 0x14], 0x12C 00001A3C 4A6D AB42 tst.w [A5 - 0x54BE] 00001A40 6700 012C beq +0x12E /* 00001B6E */ 00001A44 42A7 clr.l -[A7] 00001A46 AA32 syscall GetGDevice 00001A48 205F movea.l A0, [A7]+ 00001A4A 2848 movea.l A4, A0 00001A4C 42A7 clr.l -[A7] 00001A4E 486D B776 pea.l [A5 - 0x488A] 00001A52 AA27 syscall GetMaxDevice 00001A54 205F movea.l A0, [A7]+ 00001A56 2B48 CFE0 move.l [A5 - 0x3020], A0 00001A5A 206D CFE0 movea.l A0, [A5 - 0x3020] 00001A5E 2050 movea.l A0, [A0] 00001A60 2068 0016 movea.l A0, [A0 + 0x16] 00001A64 2050 movea.l A0, [A0] 00001A66 3D68 0020 FFDC move.w [A6 - 0x24], [A0 + 0x20] 00001A6C 206D CF76 movea.l A0, [A5 - 0x308A] 00001A70 2050 movea.l A0, [A0] 00001A72 302E FFDC move.w D0, [A6 - 0x24] 00001A76 B068 0020 cmp.w D0, [A0 + 0x20] 00001A7A 6700 00D8 beq +0xDA /* 00001B54 */ 00001A7E 2F2D CF76 move.l -[A7], [A5 - 0x308A] 00001A82 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00001A86 206D CF76 movea.l A0, [A5 - 0x308A] 00001A8A 2050 movea.l A0, [A0] 00001A8C 2F10 move.l -[A7], [A0] 00001A8E 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00001A92 4A78 0220 tst.w [0x00000220 /* MemErr */] 00001A96 6706 beq +0x8 /* 00001A9E */ 00001A98 3F3C 0001 move.w -[A7], 0x1 00001A9C A9C8 syscall SysBeep label00001A9E: 00001A9E 486D CF74 pea.l [A5 - 0x308C] 00001AA2 A87D syscall ClosePort 00001AA4 486D CF74 pea.l [A5 - 0x308C] 00001AA8 AA00 syscall OpenCPort 00001AAA 2F2D CF76 move.l -[A7], [A5 - 0x308A] 00001AAE 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00001AB2 2F2D CF76 move.l -[A7], [A5 - 0x308A] 00001AB6 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00001ABA 306E FFDC movea.w A0, [A6 - 0x24] 00001ABE 2F08 move.l -[A7], A0 00001AC0 4878 2C88 push.l 0x2C88 00001AC4 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001AC8 42A7 clr.l -[A7] 00001ACA 2F00 move.l -[A7], D0 00001ACC 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001AD0 205F movea.l A0, [A7]+ 00001AD2 2D48 FFEE move.l [A6 - 0x12], A0 00001AD6 4A78 0220 tst.w [0x00000220 /* MemErr */] 00001ADA 670E beq +0x10 /* 00001AEA */ 00001ADC 486D F69C pea.l [A5 - 0x964] 00001AE0 486D F68E pea.l [A5 - 0x972] 00001AE4 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00001AE8 508F addq.l A7, 8 label00001AEA: 00001AEA 206D CF76 movea.l A0, [A5 - 0x308A] 00001AEE 2050 movea.l A0, [A0] 00001AF0 20AE FFEE move.l [A0], [A6 - 0x12] 00001AF4 206D CF76 movea.l A0, [A5 - 0x308A] 00001AF8 302E FFDC move.w D0, [A6 - 0x24] 00001AFC C1FC 0026 muls.w D0, 0x26 /* '&' */ 00001B00 2050 movea.l A0, [A0] 00001B02 3140 0004 move.w [A0 + 0x4], D0 00001B06 206D CF76 movea.l A0, [A5 - 0x308A] 00001B0A 2050 movea.l A0, [A0] 00001B0C 4868 0004 pea.l [A0 + 0x4] 00001B10 42A7 clr.l -[A7] 00001B12 A85E syscall BitSet 00001B14 206D CF76 movea.l A0, [A5 - 0x308A] 00001B18 2050 movea.l A0, [A0] 00001B1A 5C88 addq.l A0, 6 00001B1C 43EE FFE6 lea.l A1, [A6 - 0x1A] 00001B20 20D9 move.l [A0]+, [A1]+ 00001B22 20D9 move.l [A0]+, [A1]+ 00001B24 206D CF76 movea.l A0, [A5 - 0x308A] 00001B28 2050 movea.l A0, [A0] 00001B2A 316E FFDC 0020 move.w [A0 + 0x20], [A6 - 0x24] 00001B30 206D CF76 movea.l A0, [A5 - 0x308A] 00001B34 2050 movea.l A0, [A0] 00001B36 316E FFDC 0024 move.w [A0 + 0x24], [A6 - 0x24] 00001B3C 206D CF76 movea.l A0, [A5 - 0x308A] 00001B40 2050 movea.l A0, [A0] 00001B42 7048 moveq.l D0, 0x48 00001B44 2140 0016 move.l [A0 + 0x16], D0 00001B48 206D CF76 movea.l A0, [A5 - 0x308A] 00001B4C 2050 movea.l A0, [A0] 00001B4E 7048 moveq.l D0, 0x48 00001B50 2140 001A move.l [A0 + 0x1A], D0 label00001B54: 00001B54 2F2D CFE0 move.l -[A7], [A5 - 0x3020] 00001B58 AA31 syscall SetGDevice 00001B5A 486D CF74 pea.l [A5 - 0x308C] 00001B5E A873 syscall SetPort 00001B60 206D CF76 movea.l A0, [A5 - 0x308A] 00001B64 2050 movea.l A0, [A0] 00001B66 4868 0006 pea.l [A0 + 0x6] 00001B6A A8A3 syscall EraseRect 00001B6C 601E bra +0x20 /* 00001B8C */ label00001B6E: 00001B6E 206D B7EA movea.l A0, [A5 - 0x4816] 00001B72 43EE FFF2 lea.l A1, [A6 - 0xE] 00001B76 5488 addq.l A0, 2 00001B78 22D8 move.l [A1]+, [A0]+ 00001B7A 22D8 move.l [A1]+, [A0]+ 00001B7C 22D8 move.l [A1]+, [A0]+ 00001B7E 32D8 move.w [A1]+, [A0]+ 00001B80 486D CF66 pea.l [A5 - 0x309A] 00001B84 A875 syscall SetPBits/SetPortBits 00001B86 486D CF6C pea.l [A5 - 0x3094] 00001B8A A8A3 syscall EraseRect label00001B8C: 00001B8C 266D F4B0 movea.l A3, [A5 - 0xB50] 00001B90 6000 03EA bra +0x3EC /* 00001F7C */ label00001B94: 00001B94 7000 moveq.l D0, 0x00 00001B96 102B 0010 move.b D0, [A3 + 0x10] 00001B9A 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001B9E 0001 0005 ori.b D1, 0x5 00001BA2 03D6 .incomplete 00001BA4 000A 010C ori.b A2, 0xC 00001BA8 01D2 .incomplete 00001BAA 02E4 .incomplete 00001BAC 01CE .incomplete 00001BAE 3D7C 0002 FFDA move.w [A6 - 0x26], 0x2 00001BB4 486B 0004 pea.l [A3 + 0x4] 00001BB8 486E FFD0 pea.l [A6 - 0x30] 00001BBC 3F3C 100E move.w -[A7], 0x100E 00001BC0 A9EB syscall Pack4/FP68K 00001BC2 486E FFDA pea.l [A6 - 0x26] 00001BC6 486E FFD0 pea.l [A6 - 0x30] 00001BCA 3F3C 2002 move.w -[A7], 0x2002 00001BCE A9EB syscall Pack4/FP68K 00001BD0 486E FFD0 pea.l [A6 - 0x30] 00001BD4 3F3C 0016 move.w -[A7], 0x16 00001BD8 A9EB syscall Pack4/FP68K 00001BDA 486E FFD0 pea.l [A6 - 0x30] 00001BDE 486E FFDE pea.l [A6 - 0x22] 00001BE2 3F3C 2010 move.w -[A7], 0x2010 00001BE6 A9EB syscall Pack4/FP68K 00001BE8 3D7C 0002 FFDA move.w [A6 - 0x26], 0x2 00001BEE 486B 0004 pea.l [A3 + 0x4] 00001BF2 486E FFD0 pea.l [A6 - 0x30] 00001BF6 3F3C 100E move.w -[A7], 0x100E 00001BFA A9EB syscall Pack4/FP68K 00001BFC 486E FFDA pea.l [A6 - 0x26] 00001C00 486E FFD0 pea.l [A6 - 0x30] 00001C04 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001C08 A9EB syscall Pack4/FP68K 00001C0A 486E FFD0 pea.l [A6 - 0x30] 00001C0E 3F3C 0016 move.w -[A7], 0x16 00001C12 A9EB syscall Pack4/FP68K 00001C14 486E FFD0 pea.l [A6 - 0x30] 00001C18 486E FFE2 pea.l [A6 - 0x1E] 00001C1C 3F3C 2010 move.w -[A7], 0x2010 00001C20 A9EB syscall Pack4/FP68K 00001C22 3D7C 0002 FFDA move.w [A6 - 0x26], 0x2 00001C28 4853 pea.l [A3] 00001C2A 486E FFD0 pea.l [A6 - 0x30] 00001C2E 3F3C 100E move.w -[A7], 0x100E 00001C32 A9EB syscall Pack4/FP68K 00001C34 486E FFDA pea.l [A6 - 0x26] 00001C38 486E FFD0 pea.l [A6 - 0x30] 00001C3C 3F3C 2002 move.w -[A7], 0x2002 00001C40 A9EB syscall Pack4/FP68K 00001C42 486E FFD0 pea.l [A6 - 0x30] 00001C46 3F3C 0016 move.w -[A7], 0x16 00001C4A A9EB syscall Pack4/FP68K 00001C4C 486E FFD0 pea.l [A6 - 0x30] 00001C50 486E FFE0 pea.l [A6 - 0x20] 00001C54 3F3C 2010 move.w -[A7], 0x2010 00001C58 A9EB syscall Pack4/FP68K 00001C5A 3D7C 0002 FFDA move.w [A6 - 0x26], 0x2 00001C60 4853 pea.l [A3] 00001C62 486E FFD0 pea.l [A6 - 0x30] 00001C66 3F3C 100E move.w -[A7], 0x100E 00001C6A A9EB syscall Pack4/FP68K 00001C6C 486E FFDA pea.l [A6 - 0x26] 00001C70 486E FFD0 pea.l [A6 - 0x30] 00001C74 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001C78 A9EB syscall Pack4/FP68K 00001C7A 486E FFD0 pea.l [A6 - 0x30] 00001C7E 3F3C 0016 move.w -[A7], 0x16 00001C82 A9EB syscall Pack4/FP68K 00001C84 486E FFD0 pea.l [A6 - 0x30] 00001C88 486E FFE4 pea.l [A6 - 0x1C] 00001C8C 3F3C 2010 move.w -[A7], 0x2010 00001C90 A9EB syscall Pack4/FP68K 00001C92 486D 9C12 pea.l [A5 - 0x63EE] 00001C96 206D B7EA movea.l A0, [A5 - 0x4816] 00001C9A 4868 0002 pea.l [A0 + 0x2] 00001C9E 486D 9C18 pea.l [A5 - 0x63E8] 00001CA2 486E FFDE pea.l [A6 - 0x22] 00001CA6 3F3C 0001 move.w -[A7], 0x1 00001CAA 42A7 clr.l -[A7] 00001CAC A8EC syscall CopyBits 00001CAE 6000 02C8 bra +0x2CA /* 00001F78 */ 00001CB2 4853 pea.l [A3] 00001CB4 486E FFD0 pea.l [A6 - 0x30] 00001CB8 3F3C 100E move.w -[A7], 0x100E 00001CBC A9EB syscall Pack4/FP68K 00001CBE 486E FFD0 pea.l [A6 - 0x30] 00001CC2 3F3C 0016 move.w -[A7], 0x16 00001CC6 A9EB syscall Pack4/FP68K 00001CC8 486E FFD0 pea.l [A6 - 0x30] 00001CCC 486E FFDA pea.l [A6 - 0x26] 00001CD0 3F3C 2010 move.w -[A7], 0x2010 00001CD4 A9EB syscall Pack4/FP68K 00001CD6 486B 0004 pea.l [A3 + 0x4] 00001CDA 486E FFC4 pea.l [A6 - 0x3C] 00001CDE 3F3C 100E move.w -[A7], 0x100E 00001CE2 A9EB syscall Pack4/FP68K 00001CE4 486E FFC4 pea.l [A6 - 0x3C] 00001CE8 3F3C 0016 move.w -[A7], 0x16 00001CEC A9EB syscall Pack4/FP68K 00001CEE 486E FFC4 pea.l [A6 - 0x3C] 00001CF2 486E FFCE pea.l [A6 - 0x32] 00001CF6 3F3C 2010 move.w -[A7], 0x2010 00001CFA A9EB syscall Pack4/FP68K 00001CFC 3F2E FFDA move.w -[A7], [A6 - 0x26] 00001D00 3F2E FFCE move.w -[A7], [A6 - 0x32] 00001D04 A893 syscall MoveTo 00001D06 4853 pea.l [A3] 00001D08 486E FFD2 pea.l [A6 - 0x2E] 00001D0C 3F3C 100E move.w -[A7], 0x100E 00001D10 A9EB syscall Pack4/FP68K 00001D12 486B 0008 pea.l [A3 + 0x8] 00001D16 486E FFD2 pea.l [A6 - 0x2E] 00001D1A 3F3C 1000 move.w -[A7], 0x1000 00001D1E A9EB syscall Pack4/FP68K 00001D20 486E FFD2 pea.l [A6 - 0x2E] 00001D24 3F3C 0016 move.w -[A7], 0x16 00001D28 A9EB syscall Pack4/FP68K 00001D2A 486E FFD2 pea.l [A6 - 0x2E] 00001D2E 486E FFD0 pea.l [A6 - 0x30] 00001D32 3F3C 2010 move.w -[A7], 0x2010 00001D36 A9EB syscall Pack4/FP68K 00001D38 486B 0004 pea.l [A3 + 0x4] 00001D3C 486E FFC6 pea.l [A6 - 0x3A] 00001D40 3F3C 100E move.w -[A7], 0x100E 00001D44 A9EB syscall Pack4/FP68K 00001D46 486B 000C pea.l [A3 + 0xC] 00001D4A 486E FFC6 pea.l [A6 - 0x3A] 00001D4E 3F3C 1000 move.w -[A7], 0x1000 00001D52 A9EB syscall Pack4/FP68K 00001D54 486E FFC6 pea.l [A6 - 0x3A] 00001D58 3F3C 0016 move.w -[A7], 0x16 00001D5C A9EB syscall Pack4/FP68K 00001D5E 486E FFC6 pea.l [A6 - 0x3A] 00001D62 486E FFC4 pea.l [A6 - 0x3C] 00001D66 3F3C 2010 move.w -[A7], 0x2010 00001D6A A9EB syscall Pack4/FP68K 00001D6C 3F2E FFD0 move.w -[A7], [A6 - 0x30] 00001D70 3F2E FFC4 move.w -[A7], [A6 - 0x3C] 00001D74 A891 syscall LineTo 00001D76 6000 0200 bra +0x202 /* 00001F78 */ 00001D7A 486B 0008 pea.l [A3 + 0x8] 00001D7E 486E FFD0 pea.l [A6 - 0x30] 00001D82 3F3C 100E move.w -[A7], 0x100E 00001D86 A9EB syscall Pack4/FP68K 00001D88 486E FFD0 pea.l [A6 - 0x30] 00001D8C 3F3C 0016 move.w -[A7], 0x16 00001D90 A9EB syscall Pack4/FP68K 00001D92 486E FFD0 pea.l [A6 - 0x30] 00001D96 486E FFDA pea.l [A6 - 0x26] 00001D9A 3F3C 2010 move.w -[A7], 0x2010 00001D9E A9EB syscall Pack4/FP68K 00001DA0 3E2E FFDA move.w D7, [A6 - 0x26] 00001DA4 3D47 FFDA move.w [A6 - 0x26], D7 00001DA8 486B 0004 pea.l [A3 + 0x4] 00001DAC 486E FFD0 pea.l [A6 - 0x30] 00001DB0 3F3C 100E move.w -[A7], 0x100E 00001DB4 A9EB syscall Pack4/FP68K 00001DB6 486E FFDA pea.l [A6 - 0x26] 00001DBA 486E FFD0 pea.l [A6 - 0x30] 00001DBE 3F3C 2002 move.w -[A7], 0x2002 00001DC2 A9EB syscall Pack4/FP68K 00001DC4 486E FFD0 pea.l [A6 - 0x30] 00001DC8 3F3C 0016 move.w -[A7], 0x16 00001DCC A9EB syscall Pack4/FP68K 00001DCE 486E FFD0 pea.l [A6 - 0x30] 00001DD2 486E FFDE pea.l [A6 - 0x22] 00001DD6 3F3C 2010 move.w -[A7], 0x2010 00001DDA A9EB syscall Pack4/FP68K 00001DDC 3D47 FFDA move.w [A6 - 0x26], D7 00001DE0 486B 0004 pea.l [A3 + 0x4] 00001DE4 486E FFD0 pea.l [A6 - 0x30] 00001DE8 3F3C 100E move.w -[A7], 0x100E 00001DEC A9EB syscall Pack4/FP68K 00001DEE 486E FFDA pea.l [A6 - 0x26] 00001DF2 486E FFD0 pea.l [A6 - 0x30] 00001DF6 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001DFA A9EB syscall Pack4/FP68K 00001DFC 486E FFD0 pea.l [A6 - 0x30] 00001E00 3F3C 0016 move.w -[A7], 0x16 00001E04 A9EB syscall Pack4/FP68K 00001E06 486E FFD0 pea.l [A6 - 0x30] 00001E0A 486E FFE2 pea.l [A6 - 0x1E] 00001E0E 3F3C 2010 move.w -[A7], 0x2010 00001E12 A9EB syscall Pack4/FP68K 00001E14 3D47 FFDA move.w [A6 - 0x26], D7 00001E18 4853 pea.l [A3] 00001E1A 486E FFD0 pea.l [A6 - 0x30] 00001E1E 3F3C 100E move.w -[A7], 0x100E 00001E22 A9EB syscall Pack4/FP68K 00001E24 486E FFDA pea.l [A6 - 0x26] 00001E28 486E FFD0 pea.l [A6 - 0x30] 00001E2C 3F3C 2002 move.w -[A7], 0x2002 00001E30 A9EB syscall Pack4/FP68K 00001E32 486E FFD0 pea.l [A6 - 0x30] 00001E36 3F3C 0016 move.w -[A7], 0x16 00001E3A A9EB syscall Pack4/FP68K 00001E3C 486E FFD0 pea.l [A6 - 0x30] 00001E40 486E FFE0 pea.l [A6 - 0x20] 00001E44 3F3C 2010 move.w -[A7], 0x2010 00001E48 A9EB syscall Pack4/FP68K 00001E4A 3D47 FFDA move.w [A6 - 0x26], D7 00001E4E 4853 pea.l [A3] 00001E50 486E FFD0 pea.l [A6 - 0x30] 00001E54 3F3C 100E move.w -[A7], 0x100E 00001E58 A9EB syscall Pack4/FP68K 00001E5A 486E FFDA pea.l [A6 - 0x26] 00001E5E 486E FFD0 pea.l [A6 - 0x30] 00001E62 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001E66 A9EB syscall Pack4/FP68K 00001E68 486E FFD0 pea.l [A6 - 0x30] 00001E6C 3F3C 0016 move.w -[A7], 0x16 00001E70 A9EB syscall Pack4/FP68K 00001E72 486E FFD0 pea.l [A6 - 0x30] 00001E76 486E FFE4 pea.l [A6 - 0x1C] 00001E7A 3F3C 2010 move.w -[A7], 0x2010 00001E7E A9EB syscall Pack4/FP68K 00001E80 486E FFDE pea.l [A6 - 0x22] 00001E84 486D B7D2 pea.l [A5 - 0x482E] 00001E88 A8BB syscall FillOval 00001E8A 6000 00EC bra +0xEE /* 00001F78 */ 00001E8E 3D7C 0005 FFDA move.w [A6 - 0x26], 0x5 00001E94 486B 0004 pea.l [A3 + 0x4] 00001E98 486E FFD0 pea.l [A6 - 0x30] 00001E9C 3F3C 100E move.w -[A7], 0x100E 00001EA0 A9EB syscall Pack4/FP68K 00001EA2 486E FFDA pea.l [A6 - 0x26] 00001EA6 486E FFD0 pea.l [A6 - 0x30] 00001EAA 3F3C 2002 move.w -[A7], 0x2002 00001EAE A9EB syscall Pack4/FP68K 00001EB0 486E FFD0 pea.l [A6 - 0x30] 00001EB4 3F3C 0016 move.w -[A7], 0x16 00001EB8 A9EB syscall Pack4/FP68K 00001EBA 486E FFD0 pea.l [A6 - 0x30] 00001EBE 486E FFDE pea.l [A6 - 0x22] 00001EC2 3F3C 2010 move.w -[A7], 0x2010 00001EC6 A9EB syscall Pack4/FP68K 00001EC8 3D7C 0005 FFDA move.w [A6 - 0x26], 0x5 00001ECE 486B 0004 pea.l [A3 + 0x4] 00001ED2 486E FFD0 pea.l [A6 - 0x30] 00001ED6 3F3C 100E move.w -[A7], 0x100E 00001EDA A9EB syscall Pack4/FP68K 00001EDC 486E FFDA pea.l [A6 - 0x26] 00001EE0 486E FFD0 pea.l [A6 - 0x30] 00001EE4 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001EE8 A9EB syscall Pack4/FP68K 00001EEA 486E FFD0 pea.l [A6 - 0x30] 00001EEE 3F3C 0016 move.w -[A7], 0x16 00001EF2 A9EB syscall Pack4/FP68K 00001EF4 486E FFD0 pea.l [A6 - 0x30] 00001EF8 486E FFE2 pea.l [A6 - 0x1E] 00001EFC 3F3C 2010 move.w -[A7], 0x2010 00001F00 A9EB syscall Pack4/FP68K 00001F02 3D7C 0005 FFDA move.w [A6 - 0x26], 0x5 00001F08 4853 pea.l [A3] 00001F0A 486E FFD0 pea.l [A6 - 0x30] 00001F0E 3F3C 100E move.w -[A7], 0x100E 00001F12 A9EB syscall Pack4/FP68K 00001F14 486E FFDA pea.l [A6 - 0x26] 00001F18 486E FFD0 pea.l [A6 - 0x30] 00001F1C 3F3C 2002 move.w -[A7], 0x2002 00001F20 A9EB syscall Pack4/FP68K 00001F22 486E FFD0 pea.l [A6 - 0x30] 00001F26 3F3C 0016 move.w -[A7], 0x16 00001F2A A9EB syscall Pack4/FP68K 00001F2C 486E FFD0 pea.l [A6 - 0x30] 00001F30 486E FFE0 pea.l [A6 - 0x20] 00001F34 3F3C 2010 move.w -[A7], 0x2010 00001F38 A9EB syscall Pack4/FP68K 00001F3A 3D7C 0005 FFDA move.w [A6 - 0x26], 0x5 00001F40 4853 pea.l [A3] 00001F42 486E FFD0 pea.l [A6 - 0x30] 00001F46 3F3C 100E move.w -[A7], 0x100E 00001F4A A9EB syscall Pack4/FP68K 00001F4C 486E FFDA pea.l [A6 - 0x26] 00001F50 486E FFD0 pea.l [A6 - 0x30] 00001F54 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001F58 A9EB syscall Pack4/FP68K 00001F5A 486E FFD0 pea.l [A6 - 0x30] 00001F5E 3F3C 0016 move.w -[A7], 0x16 00001F62 A9EB syscall Pack4/FP68K 00001F64 486E FFD0 pea.l [A6 - 0x30] 00001F68 486E FFE4 pea.l [A6 - 0x1C] 00001F6C 3F3C 2010 move.w -[A7], 0x2010 00001F70 A9EB syscall Pack4/FP68K 00001F72 486E FFDE pea.l [A6 - 0x22] 00001F76 A8B8 syscall PaintOval label00001F78: 00001F78 266B 0014 movea.l A3, [A3 + 0x14] label00001F7C: 00001F7C B6FC 0000 cmpa.w A3, 0x0 00001F80 6600 FC12 bne -0x3EC /* 00001B94 */ 00001F84 7E00 moveq.l D7, 0x00 00001F86 6042 bra +0x44 /* 00001FCA */ label00001F88: 00001F88 3007 move.w D0, D7 00001F8A C1FC 0618 muls.w D0, 0x618 00001F8E 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001F92 D1C0 add.l A0, D0 00001F94 2448 movea.l A2, A0 00001F96 3C2A 0030 move.w D6, [A2 + 0x30] 00001F9A 3A2A 0032 move.w D5, [A2 + 0x32] 00001F9E 3007 move.w D0, D7 00001FA0 C1FC 0618 muls.w D0, 0x618 00001FA4 41ED CFE4 lea.l A0, [A5 - 0x301C] 00001FA8 D1C0 add.l A0, D0 00001FAA 4A68 0038 tst.w [A0 + 0x38] 00001FAE 5EC0 sgt D0 00001FB0 4400 neg.b D0 00001FB2 4880 ext.w D0 00001FB4 3F00 move.w -[A7], D0 00001FB6 3F2A 003A move.w -[A7], [A2 + 0x3A] 00001FBA 3F05 move.w -[A7], D5 00001FBC 3F06 move.w -[A7], D6 00001FBE 3F07 move.w -[A7], D7 00001FC0 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00001FC4 4FEF 000A lea.l A7, [A7 + 0xA] 00001FC8 5247 addq.w D7, 1 label00001FCA: 00001FCA BE6D AC62 cmp.w D7, [A5 - 0x539E] 00001FCE 6DB8 blt -0x46 /* 00001F88 */ 00001FD0 4A6D AB42 tst.w [A5 - 0x54BE] 00001FD4 6728 beq +0x2A /* 00001FFE */ 00001FD6 2F0C move.l -[A7], A4 00001FD8 AA31 syscall SetGDevice 00001FDA 2F2D 9BEA move.l -[A7], [A5 - 0x6416] 00001FDE A873 syscall SetPort 00001FE0 206D CF76 movea.l A0, [A5 - 0x308A] 00001FE4 2F10 move.l -[A7], [A0] 00001FE6 206D 9BEA movea.l A0, [A5 - 0x6416] 00001FEA 4868 0002 pea.l [A0 + 0x2] 00001FEE 486E FFE6 pea.l [A6 - 0x1A] 00001FF2 486E FFE6 pea.l [A6 - 0x1A] 00001FF6 4267 clr.w -[A7] 00001FF8 42A7 clr.l -[A7] 00001FFA A8EC syscall CopyBits 00001FFC 601C bra +0x1E /* 0000201A */ label00001FFE: 00001FFE 486E FFF2 pea.l [A6 - 0xE] 00002002 A875 syscall SetPBits/SetPortBits 00002004 486D CF66 pea.l [A5 - 0x309A] 00002008 486E FFF2 pea.l [A6 - 0xE] 0000200C 486E FFE6 pea.l [A6 - 0x1A] 00002010 486E FFE6 pea.l [A6 - 0x1A] 00002014 4267 clr.w -[A7] 00002016 42A7 clr.l -[A7] 00002018 A8EC syscall CopyBits label0000201A: 0000201A 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 0000201E 4E5E unlink A6 00002020 4E75 rts 00002022 4E56 FFEE link A6, -0x0012 00002026 426E FFF4 clr.w [A6 - 0xC] 0000202A 302E 0008 move.w D0, [A6 + 0x8] 0000202E 3D40 FFEE move.w [A6 - 0x12], D0 00002032 4A40 tst.w D0 00002034 6C0A bge +0xC /* 00002040 */ 00002036 302E 0008 move.w D0, [A6 + 0x8] 0000203A 4440 neg.w D0 0000203C 3D40 0008 move.w [A6 + 0x8], D0 label00002040: 00002040 302E FFF4 move.w D0, [A6 - 0xC] 00002044 526E FFF4 addq.w [A6 - 0xC], 1 00002048 48C0 ext.l D0 0000204A D08E add.l D0, A6 0000204C 306E 0008 movea.w A0, [A6 + 0x8] 00002050 2208 move.l D1, A0 00002052 83FC 000A divs.w D1, 0xA /* '\n' */ 00002056 4841 swap.w D1 00002058 0641 0030 addi.w D1, 0x30 /* '0' */ 0000205C 2040 movea.l A0, D0 0000205E 1141 FFF8 move.b [A0 - 0x8], D1 00002062 306E 0008 movea.w A0, [A6 + 0x8] 00002066 2008 move.l D0, A0 00002068 81FC 000A divs.w D0, 0xA /* '\n' */ 0000206C 3D40 0008 move.w [A6 + 0x8], D0 00002070 4A40 tst.w D0 00002072 6ECC bgt -0x32 /* 00002040 */ 00002074 4A6E FFEE tst.w [A6 - 0x12] 00002078 6C14 bge +0x16 /* 0000208E */ 0000207A 302E FFF4 move.w D0, [A6 - 0xC] 0000207E 526E FFF4 addq.w [A6 - 0xC], 1 00002082 48C0 ext.l D0 00002084 D08E add.l D0, A6 00002086 2040 movea.l A0, D0 00002088 702D moveq.l D0, 0x2D 0000208A 1140 FFF8 move.b [A0 - 0x8], D0 label0000208E: 0000208E 306E FFF4 movea.w A0, [A6 - 0xC] 00002092 D1CE add.l A0, A6 00002094 4228 FFF8 clr.b [A0 - 0x8] 00002098 426E FFF2 clr.w [A6 - 0xE] 0000209C 302E FFF4 move.w D0, [A6 - 0xC] 000020A0 5340 subq.w D0, 1 000020A2 3D40 FFF0 move.w [A6 - 0x10], D0 000020A6 6032 bra +0x34 /* 000020DA */ label000020A8: 000020A8 306E FFF2 movea.w A0, [A6 - 0xE] 000020AC D1CE add.l A0, A6 000020AE 1D68 FFF8 FFF7 move.b [A6 - 0x9], [A0 - 0x8] 000020B4 306E FFF2 movea.w A0, [A6 - 0xE] 000020B8 D1CE add.l A0, A6 000020BA 326E FFF0 movea.w A1, [A6 - 0x10] 000020BE D3CE add.l A1, A6 000020C0 1169 FFF8 FFF8 move.b [A0 - 0x8], [A1 - 0x8] 000020C6 306E FFF0 movea.w A0, [A6 - 0x10] 000020CA D1CE add.l A0, A6 000020CC 116E FFF7 FFF8 move.b [A0 - 0x8], [A6 - 0x9] 000020D2 526E FFF2 addq.w [A6 - 0xE], 1 000020D6 536E FFF0 subq.w [A6 - 0x10], 1 label000020DA: 000020DA 302E FFF2 move.w D0, [A6 - 0xE] 000020DE B06E FFF0 cmp.w D0, [A6 - 0x10] 000020E2 6DC4 blt -0x3A /* 000020A8 */ 000020E4 41EE FFF8 lea.l A0, [A6 - 0x8] 000020E8 2008 move.l D0, A0 000020EA 4E5E unlink A6 000020EC 4E75 rts fn000020EE: 000020EE 4E56 FF90 link A6, -0x0070 000020F2 48E7 0300 movem.l -[A7], D6,D7 000020F6 7E00 moveq.l D7, 0x00 000020F8 6000 009C bra +0x9E /* 00002196 */ label000020FC: 000020FC 3007 move.w D0, D7 000020FE C1FC 0618 muls.w D0, 0x618 00002102 41ED CFE4 lea.l A0, [A5 - 0x301C] 00002106 D1C0 add.l A0, D0 00002108 4A28 0048 tst.b [A0 + 0x48] 0000210C 6700 0086 beq +0x88 /* 00002194 */ 00002110 3007 move.w D0, D7 00002112 48C0 ext.l D0 00002114 E780 asl D0, 3 00002116 D08E add.l D0, A6 00002118 3207 move.w D1, D7 0000211A C3FC 0618 muls.w D1, 0x618 0000211E 41ED CFE4 lea.l A0, [A5 - 0x301C] 00002122 D1C1 add.l A0, D1 00002124 3F28 0036 move.w -[A7], [A0 + 0x36] 00002128 486D F69E pea.l [A5 - 0x962] 0000212C 0680 FFFF FFD0 addi.l D0, 0xFFFFFFD0 00002132 2F00 move.l -[A7], D0 00002134 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00002138 4FEF 000A lea.l A7, [A7 + 0xA] 0000213C 3007 move.w D0, D7 0000213E 48C0 ext.l D0 00002140 E780 asl D0, 3 00002142 D08E add.l D0, A6 00002144 0680 FFFF FFD0 addi.l D0, 0xFFFFFFD0 0000214A 2F00 move.l -[A7], D0 0000214C 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00002150 588F addq.l A7, 4 00002152 3007 move.w D0, D7 00002154 48C0 ext.l D0 00002156 E780 asl D0, 3 00002158 D08E add.l D0, A6 0000215A 3207 move.w D1, D7 0000215C C3FC 0618 muls.w D1, 0x618 00002160 41ED CFE4 lea.l A0, [A5 - 0x301C] 00002164 D1C1 add.l A0, D1 00002166 3F28 0040 move.w -[A7], [A0 + 0x40] 0000216A 486D F6A2 pea.l [A5 - 0x95E] 0000216E 0680 FFFF FFA0 addi.l D0, 0xFFFFFFA0 00002174 2F00 move.l -[A7], D0 00002176 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000217A 4FEF 000A lea.l A7, [A7 + 0xA] 0000217E 3007 move.w D0, D7 00002180 48C0 ext.l D0 00002182 E780 asl D0, 3 00002184 D08E add.l D0, A6 00002186 0680 FFFF FFA0 addi.l D0, 0xFFFFFFA0 0000218C 2F00 move.l -[A7], D0 0000218E 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00002192 588F addq.l A7, 4 label00002194: 00002194 5247 addq.w D7, 1 label00002196: 00002196 BE6D AC62 cmp.w D7, [A5 - 0x539E] 0000219A 6D00 FF60 blt -0x9E /* 000020FC */ 0000219E 7E00 moveq.l D7, 0x00 000021A0 7C00 moveq.l D6, 0x00 000021A2 7000 moveq.l D0, 0x00 000021A4 6000 00DC bra +0xDE /* 00002282 */ label000021A8: 000021A8 3007 move.w D0, D7 000021AA C1FC 0618 muls.w D0, 0x618 000021AE 41ED CFE4 lea.l A0, [A5 - 0x301C] 000021B2 D1C0 add.l A0, D0 000021B4 4A68 0046 tst.w [A0 + 0x46] 000021B8 6700 00C2 beq +0xC4 /* 0000227C */ 000021BC 3007 move.w D0, D7 000021BE C1FC 0618 muls.w D0, 0x618 000021C2 41ED CFE4 lea.l A0, [A5 - 0x301C] 000021C6 D1C0 add.l A0, D0 000021C8 4A28 0048 tst.b [A0 + 0x48] 000021CC 6766 beq +0x68 /* 00002234 */ 000021CE 3006 move.w D0, D6 000021D0 5040 addq.w D0, 8 000021D2 3D40 FF90 move.w [A6 - 0x70], D0 000021D6 3006 move.w D0, D6 000021D8 0640 001D addi.w D0, 0x1D 000021DC 3D40 FF94 move.w [A6 - 0x6C], D0 000021E0 3D7C 01DB FF92 move.w [A6 - 0x6E], 0x1DB 000021E6 3D7C 01F4 FF96 move.w [A6 - 0x6A], 0x1F4 000021EC 486E FF90 pea.l [A6 - 0x70] 000021F0 A8A3 syscall EraseRect 000021F2 3F3C 01DB move.w -[A7], 0x1DB 000021F6 3006 move.w D0, D6 000021F8 0640 0012 addi.w D0, 0x12 000021FC 3F00 move.w -[A7], D0 000021FE A893 syscall MoveTo 00002200 3007 move.w D0, D7 00002202 48C0 ext.l D0 00002204 E780 asl D0, 3 00002206 D08E add.l D0, A6 00002208 0680 FFFF FFD0 addi.l D0, 0xFFFFFFD0 0000220E 2F00 move.l -[A7], D0 00002210 A884 syscall DrawString 00002212 3F3C 01DB move.w -[A7], 0x1DB 00002216 3006 move.w D0, D6 00002218 0640 001B addi.w D0, 0x1B 0000221C 3F00 move.w -[A7], D0 0000221E A893 syscall MoveTo 00002220 3007 move.w D0, D7 00002222 48C0 ext.l D0 00002224 E780 asl D0, 3 00002226 D08E add.l D0, A6 00002228 0680 FFFF FFA0 addi.l D0, 0xFFFFFFA0 0000222E 2F00 move.l -[A7], D0 00002230 A884 syscall DrawString 00002232 6038 bra +0x3A /* 0000226C */ label00002234: 00002234 3006 move.w D0, D6 00002236 5040 addq.w D0, 8 00002238 3D40 FF90 move.w [A6 - 0x70], D0 0000223C 3006 move.w D0, D6 0000223E 0640 001D addi.w D0, 0x1D 00002242 3D40 FF94 move.w [A6 - 0x6C], D0 00002246 3D7C 01AE FF92 move.w [A6 - 0x6E], 0x1AE 0000224C 3D7C 01F4 FF96 move.w [A6 - 0x6A], 0x1F4 00002252 486E FF90 pea.l [A6 - 0x70] 00002256 A8A3 syscall EraseRect 00002258 3F3C 01AE move.w -[A7], 0x1AE 0000225C 3006 move.w D0, D6 0000225E 0640 0016 addi.w D0, 0x16 00002262 3F00 move.w -[A7], D0 00002264 A893 syscall MoveTo 00002266 486D F6A6 pea.l [A5 - 0x95A] 0000226A A884 syscall DrawString label0000226C: 0000226C 3007 move.w D0, D7 0000226E C1FC 0618 muls.w D0, 0x618 00002272 41ED CFE4 lea.l A0, [A5 - 0x301C] 00002276 D1C0 add.l A0, D0 00002278 4268 0046 clr.w [A0 + 0x46] label0000227C: 0000227C 5247 addq.w D7, 1 0000227E 0646 0022 addi.w D6, 0x22 /* '\"' */ label00002282: 00002282 BE6D AC62 cmp.w D7, [A5 - 0x539E] 00002286 6D00 FF20 blt -0xDE /* 000021A8 */ 0000228A 3D7C 00CE FF90 move.w [A6 - 0x70], 0xCE 00002290 3D7C 00D8 FF94 move.w [A6 - 0x6C], 0xD8 00002296 3D7C 01A9 FF92 move.w [A6 - 0x6E], 0x1A9 0000229C 3D7C 01F4 FF96 move.w [A6 - 0x6A], 0x1F4 000022A2 2F2D F4B6 move.l -[A7], [A5 - 0xB4A] 000022A6 486D F6B0 pea.l [A5 - 0x950] 000022AA 486E FF98 pea.l [A6 - 0x68] 000022AE 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000022B2 4FEF 000C lea.l A7, [A7 + 0xC] 000022B6 486E FF98 pea.l [A6 - 0x68] 000022BA 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000022BE 588F addq.l A7, 4 000022C0 486E FF90 pea.l [A6 - 0x70] 000022C4 A8A3 syscall EraseRect 000022C6 3F3C 01A9 move.w -[A7], 0x1A9 000022CA 3F3C 00D8 move.w -[A7], 0xD8 000022CE A893 syscall MoveTo 000022D0 486E FF98 pea.l [A6 - 0x68] 000022D4 A884 syscall DrawString 000022D6 4CDF 00C0 movem.l D6,D7, [A7]+ 000022DA 4E5E unlink A6 000022DC 4E75 rts fn000022DE: 000022DE 4E56 FF5E link A6, -0x00A2 000022E2 4A6D B2AE tst.w [A5 - 0x4D52] 000022E6 6700 0080 beq +0x82 /* 00002368 */ 000022EA 206D CC24 movea.l A0, [A5 - 0x33DC] 000022EE 4868 004E pea.l [A0 + 0x4E] 000022F2 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000022F6 588F addq.l A7, 4 000022F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022FC 486D CC28 pea.l [A5 - 0x33D8] 00002300 486E FFB0 pea.l [A6 - 0x50] 00002304 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00002308 4FEF 000C lea.l A7, [A7 + 0xC] 0000230C 206D CC24 movea.l A0, [A5 - 0x33DC] 00002310 1D68 0059 FF5F move.b [A6 - 0xA1], [A0 + 0x59] 00002316 206D CC24 movea.l A0, [A5 - 0x33DC] 0000231A 4228 0059 clr.b [A0 + 0x59] 0000231E 206D CC24 movea.l A0, [A5 - 0x33DC] 00002322 3028 0600 move.w D0, [A0 + 0x600] 00002326 5340 subq.w D0, 1 00002328 3F00 move.w -[A7], D0 0000232A 206D CC24 movea.l A0, [A5 - 0x33DC] 0000232E 4868 004E pea.l [A0 + 0x4E] 00002332 486D CC2C pea.l [A5 - 0x33D4] 00002336 486E FF60 pea.l [A6 - 0xA0] 0000233A 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 0000233E 4FEF 000E lea.l A7, [A7 + 0xE] 00002342 206D CC24 movea.l A0, [A5 - 0x33DC] 00002346 116E FF5F 0059 move.b [A0 + 0x59], [A6 - 0xA1] 0000234C 206D CC24 movea.l A0, [A5 - 0x33DC] 00002350 4868 004E pea.l [A0 + 0x4E] 00002354 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 00002358 588F addq.l A7, 4 0000235A 486E FF60 pea.l [A6 - 0xA0] 0000235E 486E FFB0 pea.l [A6 - 0x50] 00002362 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00002366 508F addq.l A7, 8 label00002368: 00002368 426D B2AE clr.w [A5 - 0x4D52] 0000236C 4E5E unlink A6 0000236E 4E75 rts fn00002370: 00002370 4E56 0000 link A6, 0 00002374 206E 0008 movea.l A0, [A6 + 0x8] 00002378 4A68 0038 tst.w [A0 + 0x38] 0000237C 6618 bne +0x1A /* 00002396 */ 0000237E 206E 0008 movea.l A0, [A6 + 0x8] 00002382 302E 000C move.w D0, [A6 + 0xC] 00002386 9168 0040 sub.w [A0 + 0x40], D0 0000238A 206E 0008 movea.l A0, [A6 + 0x8] 0000238E 7001 moveq.l D0, 0x01 00002390 3140 0046 move.w [A0 + 0x46], D0 00002394 6042 bra +0x44 /* 000023D8 */ label00002396: 00002396 206E 0008 movea.l A0, [A6 + 0x8] 0000239A 3028 0038 move.w D0, [A0 + 0x38] 0000239E B06E 000C cmp.w D0, [A6 + 0xC] 000023A2 6C28 bge +0x2A /* 000023CC */ 000023A4 206E 0008 movea.l A0, [A6 + 0x8] 000023A8 302E 000C move.w D0, [A6 + 0xC] 000023AC 9068 0038 sub.w D0, [A0 + 0x38] 000023B0 206E 0008 movea.l A0, [A6 + 0x8] 000023B4 9168 0040 sub.w [A0 + 0x40], D0 000023B8 206E 0008 movea.l A0, [A6 + 0x8] 000023BC 4268 0038 clr.w [A0 + 0x38] 000023C0 206E 0008 movea.l A0, [A6 + 0x8] 000023C4 7001 moveq.l D0, 0x01 000023C6 3140 0046 move.w [A0 + 0x46], D0 000023CA 600C bra +0xE /* 000023D8 */ label000023CC: 000023CC 206E 0008 movea.l A0, [A6 + 0x8] 000023D0 302E 000C move.w D0, [A6 + 0xC] 000023D4 9168 0038 sub.w [A0 + 0x38], D0 label000023D8: 000023D8 4E5E unlink A6 000023DA 4E75 rts fn000023DC: 000023DC 4E56 FFE0 link A6, -0x0020 000023E0 2F0C move.l -[A7], A4 000023E2 286D F4B0 movea.l A4, [A5 - 0xB50] 000023E6 B8FC 0000 cmpa.w A4, 0x0 000023EA 6606 bne +0x8 /* 000023F2 */ 000023EC 6020 bra +0x22 /* 0000240E */ label000023EE: 000023EE 286C 0014 movea.l A4, [A4 + 0x14] label000023F2: 000023F2 4AAC 0014 tst.l [A4 + 0x14] 000023F6 66F6 bne -0x8 /* 000023EE */ 000023F8 42A7 clr.l -[A7] 000023FA 4878 0018 push.l 0x18 000023FE 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00002402 205F movea.l A0, [A7]+ 00002404 2948 0014 move.l [A4 + 0x14], A0 00002408 286C 0014 movea.l A4, [A4 + 0x14] 0000240C 6014 bra +0x16 /* 00002422 */ label0000240E: 0000240E 42A7 clr.l -[A7] 00002410 4878 0018 push.l 0x18 00002414 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00002418 205F movea.l A0, [A7]+ 0000241A 2B48 F4B0 move.l [A5 - 0xB50], A0 0000241E 286D F4B0 movea.l A4, [A5 - 0xB50] label00002422: 00002422 206D CC24 movea.l A0, [A5 - 0x33DC] 00002426 3028 003A move.w D0, [A0 + 0x3A] 0000242A 0640 010E addi.w D0, 0x10E 0000242E 48C0 ext.l D0 00002430 81FC 0168 divs.w D0, 0x168 00002434 4840 swap.w D0 00002436 C1FC 000A muls.w D0, 0xA /* '\n' */ 0000243A 41ED 9C5E lea.l A0, [A5 - 0x63A2] 0000243E D1C0 add.l A0, D0 00002440 43EE FFF6 lea.l A1, [A6 - 0xA] 00002444 22D8 move.l [A1]+, [A0]+ 00002446 22D8 move.l [A1]+, [A0]+ 00002448 32D8 move.w [A1]+, [A0]+ 0000244A 206D CC24 movea.l A0, [A5 - 0x33DC] 0000244E 3028 003A move.w D0, [A0 + 0x3A] 00002452 C1FC 000A muls.w D0, 0xA /* '\n' */ 00002456 41ED 9C5E lea.l A0, [A5 - 0x63A2] 0000245A D1C0 add.l A0, D0 0000245C 2D50 FFE2 move.l [A6 - 0x1E], [A0] 00002460 2D68 0004 FFE6 move.l [A6 - 0x1A], [A0 + 0x4] 00002466 3D68 0008 FFEA move.w [A6 - 0x16], [A0 + 0x8] 0000246C 486E FFE2 pea.l [A6 - 0x1E] 00002470 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00002474 A9EB syscall Pack4/FP68K 00002476 41EE FFEC lea.l A0, [A6 - 0x14] 0000247A 43EE FFE2 lea.l A1, [A6 - 0x1E] 0000247E 20D9 move.l [A0]+, [A1]+ 00002480 20D9 move.l [A0]+, [A1]+ 00002482 30D9 move.w [A0]+, [A1]+ 00002484 3D7C 000B FFEA move.w [A6 - 0x16], 0xB 0000248A 2D6E FFF6 FFE0 move.l [A6 - 0x20], [A6 - 0xA] 00002490 2D6E FFFA FFE4 move.l [A6 - 0x1C], [A6 - 0x6] 00002496 3D6E FFFE FFE8 move.w [A6 - 0x18], [A6 - 0x2] 0000249C 486E FFEA pea.l [A6 - 0x16] 000024A0 486E FFE0 pea.l [A6 - 0x20] 000024A4 3F3C 2004 move.w -[A7], 0x2004 000024A8 A9EB syscall Pack4/FP68K 000024AA 206D CC24 movea.l A0, [A5 - 0x33DC] 000024AE 4868 0030 pea.l [A0 + 0x30] 000024B2 486E FFE0 pea.l [A6 - 0x20] 000024B6 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 000024BA A9EB syscall Pack4/FP68K 000024BC 486E FFE0 pea.l [A6 - 0x20] 000024C0 4854 pea.l [A4] 000024C2 3F3C 1010 move.w -[A7], 0x1010 000024C6 A9EB syscall Pack4/FP68K 000024C8 3D7C 000B FFEA move.w [A6 - 0x16], 0xB 000024CE 2D6E FFEC FFE0 move.l [A6 - 0x20], [A6 - 0x14] 000024D4 2D6E FFF0 FFE4 move.l [A6 - 0x1C], [A6 - 0x10] 000024DA 3D6E FFF4 FFE8 move.w [A6 - 0x18], [A6 - 0xC] 000024E0 486E FFEA pea.l [A6 - 0x16] 000024E4 486E FFE0 pea.l [A6 - 0x20] 000024E8 3F3C 2004 move.w -[A7], 0x2004 000024EC A9EB syscall Pack4/FP68K 000024EE 206D CC24 movea.l A0, [A5 - 0x33DC] 000024F2 4868 0032 pea.l [A0 + 0x32] 000024F6 486E FFE0 pea.l [A6 - 0x20] 000024FA 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 000024FE A9EB syscall Pack4/FP68K 00002500 486E FFE0 pea.l [A6 - 0x20] 00002504 486C 0004 pea.l [A4 + 0x4] 00002508 3F3C 1010 move.w -[A7], 0x1010 0000250C A9EB syscall Pack4/FP68K 0000250E 486E FFF6 pea.l [A6 - 0xA] 00002512 486C 0008 pea.l [A4 + 0x8] 00002516 3F3C 1010 move.w -[A7], 0x1010 0000251A A9EB syscall Pack4/FP68K 0000251C 486E FFEC pea.l [A6 - 0x14] 00002520 486C 000C pea.l [A4 + 0xC] 00002524 3F3C 1010 move.w -[A7], 0x1010 00002528 A9EB syscall Pack4/FP68K 0000252A 7001 moveq.l D0, 0x01 0000252C 1940 0010 move.b [A4 + 0x10], D0 00002530 206D CC24 movea.l A0, [A5 - 0x33DC] 00002534 1968 060F 0011 move.b [A4 + 0x11], [A0 + 0x60F] 0000253A 206D CC24 movea.l A0, [A5 - 0x33DC] 0000253E 302E 0008 move.w D0, [A6 + 0x8] 00002542 B068 0606 cmp.w D0, [A0 + 0x606] 00002546 6F0A ble +0xC /* 00002552 */ 00002548 206D CC24 movea.l A0, [A5 - 0x33DC] 0000254C 3D68 0606 0008 move.w [A6 + 0x8], [A0 + 0x606] label00002552: 00002552 196E 0009 0012 move.b [A4 + 0x12], [A6 + 0x9] 00002558 206D CC24 movea.l A0, [A5 - 0x33DC] 0000255C 302E 0008 move.w D0, [A6 + 0x8] 00002560 9168 0036 sub.w [A0 + 0x36], D0 00002564 206D CC24 movea.l A0, [A5 - 0x33DC] 00002568 7001 moveq.l D0, 0x01 0000256A 3140 0046 move.w [A0 + 0x46], D0 0000256E 42AC 0014 clr.l [A4 + 0x14] 00002572 285F movea.l A4, [A7]+ 00002574 4E5E unlink A6 00002576 4E75 rts fn00002578: 00002578 4E56 FFAE link A6, -0x0052 0000257C 2F0C move.l -[A7], A4 0000257E 206D CC24 movea.l A0, [A5 - 0x33DC] 00002582 4A68 0610 tst.w [A0 + 0x610] 00002586 6638 bne +0x3A /* 000025C0 */ 00002588 206D CC24 movea.l A0, [A5 - 0x33DC] 0000258C 4868 004E pea.l [A0 + 0x4E] 00002590 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 00002594 588F addq.l A7, 4 00002596 206D CC24 movea.l A0, [A5 - 0x33DC] 0000259A 4868 004E pea.l [A0 + 0x4E] 0000259E 486D CC48 pea.l [A5 - 0x33B8] 000025A2 486E FFBA pea.l [A6 - 0x46] 000025A6 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000025AA 4FEF 000C lea.l A7, [A7 + 0xC] 000025AE 486D CC64 pea.l [A5 - 0x339C] 000025B2 486E FFBA pea.l [A6 - 0x46] 000025B6 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000025BA 508F addq.l A7, 8 000025BC 426D B2AE clr.w [A5 - 0x4D52] label000025C0: 000025C0 286D F4B0 movea.l A4, [A5 - 0xB50] 000025C4 B8FC 0000 cmpa.w A4, 0x0 000025C8 6606 bne +0x8 /* 000025D0 */ 000025CA 6020 bra +0x22 /* 000025EC */ label000025CC: 000025CC 286C 0014 movea.l A4, [A4 + 0x14] label000025D0: 000025D0 4AAC 0014 tst.l [A4 + 0x14] 000025D4 66F6 bne -0x8 /* 000025CC */ 000025D6 42A7 clr.l -[A7] 000025D8 4878 0018 push.l 0x18 000025DC 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000025E0 205F movea.l A0, [A7]+ 000025E2 2948 0014 move.l [A4 + 0x14], A0 000025E6 286C 0014 movea.l A4, [A4 + 0x14] 000025EA 6014 bra +0x16 /* 00002600 */ label000025EC: 000025EC 42A7 clr.l -[A7] 000025EE 4878 0018 push.l 0x18 000025F2 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000025F6 205F movea.l A0, [A7]+ 000025F8 2B48 F4B0 move.l [A5 - 0xB50], A0 000025FC 286D F4B0 movea.l A4, [A5 - 0xB50] label00002600: 00002600 206D CC24 movea.l A0, [A5 - 0x33DC] 00002604 3028 003A move.w D0, [A0 + 0x3A] 00002608 0640 010E addi.w D0, 0x10E 0000260C 48C0 ext.l D0 0000260E 81FC 0168 divs.w D0, 0x168 00002612 4840 swap.w D0 00002614 C1FC 000A muls.w D0, 0xA /* '\n' */ 00002618 41ED 9C5E lea.l A0, [A5 - 0x63A2] 0000261C D1C0 add.l A0, D0 0000261E 43EE FFF6 lea.l A1, [A6 - 0xA] 00002622 22D8 move.l [A1]+, [A0]+ 00002624 22D8 move.l [A1]+, [A0]+ 00002626 32D8 move.w [A1]+, [A0]+ 00002628 206D CC24 movea.l A0, [A5 - 0x33DC] 0000262C 3028 003A move.w D0, [A0 + 0x3A] 00002630 C1FC 000A muls.w D0, 0xA /* '\n' */ 00002634 41ED 9C5E lea.l A0, [A5 - 0x63A2] 00002638 D1C0 add.l A0, D0 0000263A 2D50 FFB0 move.l [A6 - 0x50], [A0] 0000263E 2D68 0004 FFB4 move.l [A6 - 0x4C], [A0 + 0x4] 00002644 3D68 0008 FFB8 move.w [A6 - 0x48], [A0 + 0x8] 0000264A 486E FFB0 pea.l [A6 - 0x50] 0000264E 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00002652 A9EB syscall Pack4/FP68K 00002654 41EE FFEC lea.l A0, [A6 - 0x14] 00002658 43EE FFB0 lea.l A1, [A6 - 0x50] 0000265C 20D9 move.l [A0]+, [A1]+ 0000265E 20D9 move.l [A0]+, [A1]+ 00002660 30D9 move.w [A0]+, [A1]+ 00002662 3D7C 000B FFB8 move.w [A6 - 0x48], 0xB 00002668 2D6E FFF6 FFAE move.l [A6 - 0x52], [A6 - 0xA] 0000266E 2D6E FFFA FFB2 move.l [A6 - 0x4E], [A6 - 0x6] 00002674 3D6E FFFE FFB6 move.w [A6 - 0x4A], [A6 - 0x2] 0000267A 486E FFB8 pea.l [A6 - 0x48] 0000267E 486E FFAE pea.l [A6 - 0x52] 00002682 3F3C 2004 move.w -[A7], 0x2004 00002686 A9EB syscall Pack4/FP68K 00002688 206D CC24 movea.l A0, [A5 - 0x33DC] 0000268C 4868 0030 pea.l [A0 + 0x30] 00002690 486E FFAE pea.l [A6 - 0x52] 00002694 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00002698 A9EB syscall Pack4/FP68K 0000269A 486E FFAE pea.l [A6 - 0x52] 0000269E 4854 pea.l [A4] 000026A0 3F3C 1010 move.w -[A7], 0x1010 000026A4 A9EB syscall Pack4/FP68K 000026A6 3D7C 000B FFB8 move.w [A6 - 0x48], 0xB 000026AC 2D6E FFEC FFAE move.l [A6 - 0x52], [A6 - 0x14] 000026B2 2D6E FFF0 FFB2 move.l [A6 - 0x4E], [A6 - 0x10] 000026B8 3D6E FFF4 FFB6 move.w [A6 - 0x4A], [A6 - 0xC] 000026BE 486E FFB8 pea.l [A6 - 0x48] 000026C2 486E FFAE pea.l [A6 - 0x52] 000026C6 3F3C 2004 move.w -[A7], 0x2004 000026CA A9EB syscall Pack4/FP68K 000026CC 206D CC24 movea.l A0, [A5 - 0x33DC] 000026D0 4868 0032 pea.l [A0 + 0x32] 000026D4 486E FFAE pea.l [A6 - 0x52] 000026D8 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 000026DC A9EB syscall Pack4/FP68K 000026DE 486E FFAE pea.l [A6 - 0x52] 000026E2 486C 0004 pea.l [A4 + 0x4] 000026E6 3F3C 1010 move.w -[A7], 0x1010 000026EA A9EB syscall Pack4/FP68K 000026EC 3D7C 0005 FFB8 move.w [A6 - 0x48], 0x5 000026F2 2D6E FFF6 FFAE move.l [A6 - 0x52], [A6 - 0xA] 000026F8 2D6E FFFA FFB2 move.l [A6 - 0x4E], [A6 - 0x6] 000026FE 3D6E FFFE FFB6 move.w [A6 - 0x4A], [A6 - 0x2] 00002704 486E FFB8 pea.l [A6 - 0x48] 00002708 486E FFAE pea.l [A6 - 0x52] 0000270C 3F3C 2004 move.w -[A7], 0x2004 00002710 A9EB syscall Pack4/FP68K 00002712 486E FFAE pea.l [A6 - 0x52] 00002716 486C 0008 pea.l [A4 + 0x8] 0000271A 3F3C 1010 move.w -[A7], 0x1010 0000271E A9EB syscall Pack4/FP68K 00002720 3D7C 0005 FFB8 move.w [A6 - 0x48], 0x5 00002726 2D6E FFEC FFAE move.l [A6 - 0x52], [A6 - 0x14] 0000272C 2D6E FFF0 FFB2 move.l [A6 - 0x4E], [A6 - 0x10] 00002732 3D6E FFF4 FFB6 move.w [A6 - 0x4A], [A6 - 0xC] 00002738 486E FFB8 pea.l [A6 - 0x48] 0000273C 486E FFAE pea.l [A6 - 0x52] 00002740 3F3C 2004 move.w -[A7], 0x2004 00002744 A9EB syscall Pack4/FP68K 00002746 486E FFAE pea.l [A6 - 0x52] 0000274A 486C 000C pea.l [A4 + 0xC] 0000274E 3F3C 1010 move.w -[A7], 0x1010 00002752 A9EB syscall Pack4/FP68K 00002754 7002 moveq.l D0, 0x02 00002756 1940 0010 move.b [A4 + 0x10], D0 0000275A 0C6E 0032 0008 cmpi.w [A6 + 0x8], 0x32 /* '2' */ 00002760 6F06 ble +0x8 /* 00002768 */ 00002762 7032 moveq.l D0, 0x32 00002764 3D40 0008 move.w [A6 + 0x8], D0 label00002768: 00002768 196E 0009 0012 move.b [A4 + 0x12], [A6 + 0x9] 0000276E 206D CC24 movea.l A0, [A5 - 0x33DC] 00002772 302E 0008 move.w D0, [A6 + 0x8] 00002776 9168 0036 sub.w [A0 + 0x36], D0 0000277A 206D CC24 movea.l A0, [A5 - 0x33DC] 0000277E 7001 moveq.l D0, 0x01 00002780 3140 0046 move.w [A0 + 0x46], D0 00002784 42AC 0014 clr.l [A4 + 0x14] 00002788 285F movea.l A4, [A7]+ 0000278A 4E5E unlink A6 0000278C 4E75 rts fn0000278E: 0000278E 4E56 FFC2 link A6, -0x003E 00002792 2F0C move.l -[A7], A4 00002794 206D CC24 movea.l A0, [A5 - 0x33DC] 00002798 4A68 0612 tst.w [A0 + 0x612] 0000279C 6638 bne +0x3A /* 000027D6 */ 0000279E 206D CC24 movea.l A0, [A5 - 0x33DC] 000027A2 4868 004E pea.l [A0 + 0x4E] 000027A6 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000027AA 588F addq.l A7, 4 000027AC 206D CC24 movea.l A0, [A5 - 0x33DC] 000027B0 4868 004E pea.l [A0 + 0x4E] 000027B4 486D CC7A pea.l [A5 - 0x3386] 000027B8 486E FFCE pea.l [A6 - 0x32] 000027BC 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000027C0 4FEF 000C lea.l A7, [A7 + 0xC] 000027C4 486D CC96 pea.l [A5 - 0x336A] 000027C8 486E FFCE pea.l [A6 - 0x32] 000027CC 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000027D0 508F addq.l A7, 8 000027D2 426D B2AE clr.w [A5 - 0x4D52] label000027D6: 000027D6 286D F4B0 movea.l A4, [A5 - 0xB50] 000027DA B8FC 0000 cmpa.w A4, 0x0 000027DE 6606 bne +0x8 /* 000027E6 */ 000027E0 6020 bra +0x22 /* 00002802 */ label000027E2: 000027E2 286C 0014 movea.l A4, [A4 + 0x14] label000027E6: 000027E6 4AAC 0014 tst.l [A4 + 0x14] 000027EA 66F6 bne -0x8 /* 000027E2 */ 000027EC 42A7 clr.l -[A7] 000027EE 4878 0018 push.l 0x18 000027F2 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000027F6 205F movea.l A0, [A7]+ 000027F8 2948 0014 move.l [A4 + 0x14], A0 000027FC 286C 0014 movea.l A4, [A4 + 0x14] 00002800 6014 bra +0x16 /* 00002816 */ label00002802: 00002802 42A7 clr.l -[A7] 00002804 4878 0018 push.l 0x18 00002808 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 0000280C 205F movea.l A0, [A7]+ 0000280E 2B48 F4B0 move.l [A5 - 0xB50], A0 00002812 286D F4B0 movea.l A4, [A5 - 0xB50] label00002816: 00002816 206D CC24 movea.l A0, [A5 - 0x33DC] 0000281A 4868 0030 pea.l [A0 + 0x30] 0000281E 486E FFC4 pea.l [A6 - 0x3C] 00002822 3F3C 200E move.w -[A7], 0x200E 00002826 A9EB syscall Pack4/FP68K 00002828 486E FFC4 pea.l [A6 - 0x3C] 0000282C 4854 pea.l [A4] 0000282E 3F3C 1010 move.w -[A7], 0x1010 00002832 A9EB syscall Pack4/FP68K 00002834 206D CC24 movea.l A0, [A5 - 0x33DC] 00002838 4868 0032 pea.l [A0 + 0x32] 0000283C 486E FFC4 pea.l [A6 - 0x3C] 00002840 3F3C 200E move.w -[A7], 0x200E 00002844 A9EB syscall Pack4/FP68K 00002846 486E FFC4 pea.l [A6 - 0x3C] 0000284A 486C 0004 pea.l [A4 + 0x4] 0000284E 3F3C 1010 move.w -[A7], 0x1010 00002852 A9EB syscall Pack4/FP68K 00002854 3D7C 0000 FFCC move.w [A6 - 0x34], 0x0 0000285A 486E FFCC pea.l [A6 - 0x34] 0000285E 486E FFC2 pea.l [A6 - 0x3E] 00002862 3F3C 200E move.w -[A7], 0x200E 00002866 A9EB syscall Pack4/FP68K 00002868 486E FFC2 pea.l [A6 - 0x3E] 0000286C 486C 0008 pea.l [A4 + 0x8] 00002870 3F3C 1010 move.w -[A7], 0x1010 00002874 A9EB syscall Pack4/FP68K 00002876 3D7C 0000 FFCC move.w [A6 - 0x34], 0x0 0000287C 486E FFCC pea.l [A6 - 0x34] 00002880 486E FFC2 pea.l [A6 - 0x3E] 00002884 3F3C 200E move.w -[A7], 0x200E 00002888 A9EB syscall Pack4/FP68K 0000288A 486E FFC2 pea.l [A6 - 0x3E] 0000288E 486C 000C pea.l [A4 + 0xC] 00002892 3F3C 1010 move.w -[A7], 0x1010 00002896 A9EB syscall Pack4/FP68K 00002898 7003 moveq.l D0, 0x03 0000289A 1940 0010 move.b [A4 + 0x10], D0 0000289E 206D CC24 movea.l A0, [A5 - 0x33DC] 000028A2 302E 0008 move.w D0, [A6 + 0x8] 000028A6 B068 0606 cmp.w D0, [A0 + 0x606] 000028AA 6F0A ble +0xC /* 000028B6 */ 000028AC 206D CC24 movea.l A0, [A5 - 0x33DC] 000028B0 3D68 0606 0008 move.w [A6 + 0x8], [A0 + 0x606] label000028B6: 000028B6 196E 0009 0012 move.b [A4 + 0x12], [A6 + 0x9] 000028BC 206D CC24 movea.l A0, [A5 - 0x33DC] 000028C0 302E 0008 move.w D0, [A6 + 0x8] 000028C4 9168 0036 sub.w [A0 + 0x36], D0 000028C8 206D CC24 movea.l A0, [A5 - 0x33DC] 000028CC 7001 moveq.l D0, 0x01 000028CE 3140 0046 move.w [A0 + 0x46], D0 000028D2 42AC 0014 clr.l [A4 + 0x14] 000028D6 285F movea.l A4, [A7]+ 000028D8 4E5E unlink A6 000028DA 4E75 rts fn000028DC: 000028DC 4E56 FFF4 link A6, -0x000C 000028E0 2F0C move.l -[A7], A4 000028E2 286D F4B0 movea.l A4, [A5 - 0xB50] 000028E6 B8FC 0000 cmpa.w A4, 0x0 000028EA 6606 bne +0x8 /* 000028F2 */ 000028EC 6020 bra +0x22 /* 0000290E */ label000028EE: 000028EE 286C 0014 movea.l A4, [A4 + 0x14] label000028F2: 000028F2 4AAC 0014 tst.l [A4 + 0x14] 000028F6 66F6 bne -0x8 /* 000028EE */ 000028F8 42A7 clr.l -[A7] 000028FA 4878 0018 push.l 0x18 000028FE 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00002902 205F movea.l A0, [A7]+ 00002904 2948 0014 move.l [A4 + 0x14], A0 00002908 286C 0014 movea.l A4, [A4 + 0x14] 0000290C 6014 bra +0x16 /* 00002922 */ label0000290E: 0000290E 42A7 clr.l -[A7] 00002910 4878 0018 push.l 0x18 00002914 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00002918 205F movea.l A0, [A7]+ 0000291A 2B48 F4B0 move.l [A5 - 0xB50], A0 0000291E 286D F4B0 movea.l A4, [A5 - 0xB50] label00002922: 00002922 206D CC24 movea.l A0, [A5 - 0x33DC] 00002926 4868 0030 pea.l [A0 + 0x30] 0000292A 486E FFF6 pea.l [A6 - 0xA] 0000292E 3F3C 200E move.w -[A7], 0x200E 00002932 A9EB syscall Pack4/FP68K 00002934 486E FFF6 pea.l [A6 - 0xA] 00002938 4854 pea.l [A4] 0000293A 3F3C 1010 move.w -[A7], 0x1010 0000293E A9EB syscall Pack4/FP68K 00002940 206D CC24 movea.l A0, [A5 - 0x33DC] 00002944 4868 0032 pea.l [A0 + 0x32] 00002948 486E FFF6 pea.l [A6 - 0xA] 0000294C 3F3C 200E move.w -[A7], 0x200E 00002950 A9EB syscall Pack4/FP68K 00002952 486E FFF6 pea.l [A6 - 0xA] 00002956 486C 0004 pea.l [A4 + 0x4] 0000295A 3F3C 1010 move.w -[A7], 0x1010 0000295E A9EB syscall Pack4/FP68K 00002960 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0 00002966 486E FFFE pea.l [A6 - 0x2] 0000296A 486E FFF4 pea.l [A6 - 0xC] 0000296E 3F3C 200E move.w -[A7], 0x200E 00002972 A9EB syscall Pack4/FP68K 00002974 486E FFF4 pea.l [A6 - 0xC] 00002978 486C 0008 pea.l [A4 + 0x8] 0000297C 3F3C 1010 move.w -[A7], 0x1010 00002980 A9EB syscall Pack4/FP68K 00002982 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0 00002988 486E FFFE pea.l [A6 - 0x2] 0000298C 486E FFF4 pea.l [A6 - 0xC] 00002990 3F3C 200E move.w -[A7], 0x200E 00002994 A9EB syscall Pack4/FP68K 00002996 486E FFF4 pea.l [A6 - 0xC] 0000299A 486C 000C pea.l [A4 + 0xC] 0000299E 3F3C 1010 move.w -[A7], 0x1010 000029A2 A9EB syscall Pack4/FP68K 000029A4 7003 moveq.l D0, 0x03 000029A6 1940 0010 move.b [A4 + 0x10], D0 000029AA 70C8 moveq.l D0, 0xFFFFFFC8 000029AC 1940 0012 move.b [A4 + 0x12], D0 000029B0 206D CC24 movea.l A0, [A5 - 0x33DC] 000029B4 4268 0040 clr.w [A0 + 0x40] 000029B8 206D CC24 movea.l A0, [A5 - 0x33DC] 000029BC 7001 moveq.l D0, 0x01 000029BE 3140 0046 move.w [A0 + 0x46], D0 000029C2 42AC 0014 clr.l [A4 + 0x14] 000029C6 285F movea.l A4, [A7]+ 000029C8 4E5E unlink A6 000029CA 4E75 rts fn000029CC: 000029CC 4E56 0000 link A6, 0 000029D0 2F07 move.l -[A7], D7 000029D2 206D CC24 movea.l A0, [A5 - 0x33DC] 000029D6 3E28 0038 move.w D7, [A0 + 0x38] 000029DA 0C6E 0096 0008 cmpi.w [A6 + 0x8], 0x96 000029E0 6F06 ble +0x8 /* 000029E8 */ 000029E2 3D7C 0096 0008 move.w [A6 + 0x8], 0x96 label000029E8: 000029E8 206D CC24 movea.l A0, [A5 - 0x33DC] 000029EC 316E 0008 0038 move.w [A0 + 0x38], [A6 + 0x8] 000029F2 3007 move.w D0, D7 000029F4 906E 0008 sub.w D0, [A6 + 0x8] 000029F8 206D CC24 movea.l A0, [A5 - 0x33DC] 000029FC D168 0036 add.w [A0 + 0x36], D0 00002A00 206D CC24 movea.l A0, [A5 - 0x33DC] 00002A04 226D CC24 movea.l A1, [A5 - 0x33DC] 00002A08 3029 0036 move.w D0, [A1 + 0x36] 00002A0C B068 0606 cmp.w D0, [A0 + 0x606] 00002A10 6F0E ble +0x10 /* 00002A20 */ 00002A12 206D CC24 movea.l A0, [A5 - 0x33DC] 00002A16 226D CC24 movea.l A1, [A5 - 0x33DC] 00002A1A 3368 0606 0036 move.w [A1 + 0x36], [A0 + 0x606] label00002A20: 00002A20 2E1F move.l D7, [A7]+ 00002A22 4E5E unlink A6 00002A24 4E75 rts fn00002A26: 00002A26 4E56 0000 link A6, 0 00002A2A 2F07 move.l -[A7], D7 00002A2C 206D CC24 movea.l A0, [A5 - 0x33DC] 00002A30 3E28 003C move.w D7, [A0 + 0x3C] 00002A34 0C6E 0014 0008 cmpi.w [A6 + 0x8], 0x14 00002A3A 6F08 ble +0xA /* 00002A44 */ 00002A3C 7014 moveq.l D0, 0x14 00002A3E 3D40 0008 move.w [A6 + 0x8], D0 00002A42 600E bra +0x10 /* 00002A52 */ label00002A44: 00002A44 0C6E FFEC 0008 cmpi.w [A6 + 0x8], 0xFFEC 00002A4A 6C06 bge +0x8 /* 00002A52 */ 00002A4C 70EC moveq.l D0, 0xFFFFFFEC 00002A4E 3D40 0008 move.w [A6 + 0x8], D0 label00002A52: 00002A52 206D CC24 movea.l A0, [A5 - 0x33DC] 00002A56 316E 0008 003C move.w [A0 + 0x3C], [A6 + 0x8] 00002A5C 302E 0008 move.w D0, [A6 + 0x8] 00002A60 9047 sub.w D0, D7 00002A62 3F00 move.w -[A7], D0 00002A64 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00002A68 548F addq.l A7, 2 00002A6A D040 add.w D0, D0 00002A6C 206D CC24 movea.l A0, [A5 - 0x33DC] 00002A70 9168 0036 sub.w [A0 + 0x36], D0 00002A74 2E1F move.l D7, [A7]+ 00002A76 4E5E unlink A6 00002A78 4E75 rts fn00002A7A: 00002A7A 4E56 0000 link A6, 0 00002A7E 2F07 move.l -[A7], D7 00002A80 206D CC24 movea.l A0, [A5 - 0x33DC] 00002A84 3E28 003E move.w D7, [A0 + 0x3E] 00002A88 0C6E 0014 0008 cmpi.w [A6 + 0x8], 0x14 00002A8E 6F08 ble +0xA /* 00002A98 */ 00002A90 7014 moveq.l D0, 0x14 00002A92 3D40 0008 move.w [A6 + 0x8], D0 00002A96 600E bra +0x10 /* 00002AA6 */ label00002A98: 00002A98 0C6E FFEC 0008 cmpi.w [A6 + 0x8], 0xFFEC 00002A9E 6C06 bge +0x8 /* 00002AA6 */ 00002AA0 70EC moveq.l D0, 0xFFFFFFEC 00002AA2 3D40 0008 move.w [A6 + 0x8], D0 label00002AA6: 00002AA6 206D CC24 movea.l A0, [A5 - 0x33DC] 00002AAA 316E 0008 003E move.w [A0 + 0x3E], [A6 + 0x8] 00002AB0 302E 0008 move.w D0, [A6 + 0x8] 00002AB4 9047 sub.w D0, D7 00002AB6 3F00 move.w -[A7], D0 00002AB8 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00002ABC 548F addq.l A7, 2 00002ABE D040 add.w D0, D0 00002AC0 206D CC24 movea.l A0, [A5 - 0x33DC] 00002AC4 9168 0036 sub.w [A0 + 0x36], D0 00002AC8 2E1F move.l D7, [A7]+ 00002ACA 4E5E unlink A6 00002ACC 4E75 rts fn00002ACE: 00002ACE 4E56 0000 link A6, 0 00002AD2 0C6E 0014 0008 cmpi.w [A6 + 0x8], 0x14 00002AD8 6F08 ble +0xA /* 00002AE2 */ 00002ADA 7014 moveq.l D0, 0x14 00002ADC 3D40 0008 move.w [A6 + 0x8], D0 00002AE0 600E bra +0x10 /* 00002AF0 */ label00002AE2: 00002AE2 0C6E FFEC 0008 cmpi.w [A6 + 0x8], 0xFFEC 00002AE8 6C06 bge +0x8 /* 00002AF0 */ 00002AEA 70EC moveq.l D0, 0xFFFFFFEC 00002AEC 3D40 0008 move.w [A6 + 0x8], D0 label00002AF0: 00002AF0 206D CC24 movea.l A0, [A5 - 0x33DC] 00002AF4 302E 0008 move.w D0, [A6 + 0x8] 00002AF8 D168 0030 add.w [A0 + 0x30], D0 00002AFC 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002B00 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00002B04 548F addq.l A7, 2 00002B06 D040 add.w D0, D0 00002B08 206D CC24 movea.l A0, [A5 - 0x33DC] 00002B0C 9168 0036 sub.w [A0 + 0x36], D0 00002B10 4E5E unlink A6 00002B12 4E75 rts fn00002B14: 00002B14 4E56 0000 link A6, 0 00002B18 0C6E 0014 0008 cmpi.w [A6 + 0x8], 0x14 00002B1E 6F08 ble +0xA /* 00002B28 */ 00002B20 7014 moveq.l D0, 0x14 00002B22 3D40 0008 move.w [A6 + 0x8], D0 00002B26 600E bra +0x10 /* 00002B36 */ label00002B28: 00002B28 0C6E FFEC 0008 cmpi.w [A6 + 0x8], 0xFFEC 00002B2E 6C06 bge +0x8 /* 00002B36 */ 00002B30 70EC moveq.l D0, 0xFFFFFFEC 00002B32 3D40 0008 move.w [A6 + 0x8], D0 label00002B36: 00002B36 206D CC24 movea.l A0, [A5 - 0x33DC] 00002B3A 302E 0008 move.w D0, [A6 + 0x8] 00002B3E D168 0032 add.w [A0 + 0x32], D0 00002B42 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002B46 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00002B4A 548F addq.l A7, 2 00002B4C D040 add.w D0, D0 00002B4E 206D CC24 movea.l A0, [A5 - 0x33DC] 00002B52 9168 0036 sub.w [A0 + 0x36], D0 00002B56 4E5E unlink A6 00002B58 4E75 rts fn00002B5A: 00002B5A 4E56 0000 link A6, 0 00002B5E 4A6E 000A tst.w [A6 + 0xA] 00002B62 6D30 blt +0x32 /* 00002B94 */ 00002B64 0C6E 0019 000A cmpi.w [A6 + 0xA], 0x19 00002B6A 6E28 bgt +0x2A /* 00002B94 */ 00002B6C 0C6E 0017 000A cmpi.w [A6 + 0xA], 0x17 00002B72 6720 beq +0x22 /* 00002B94 */ 00002B74 0C6E 0018 000A cmpi.w [A6 + 0xA], 0x18 00002B7A 6718 beq +0x1A /* 00002B94 */ 00002B7C 302E 000A move.w D0, [A6 + 0xA] 00002B80 48C0 ext.l D0 00002B82 D080 add.l D0, D0 00002B84 D0AD CC24 add.l D0, [A5 - 0x33DC] 00002B88 2040 movea.l A0, D0 00002B8A 316E 0008 0002 move.w [A0 + 0x2], [A6 + 0x8] 00002B90 6000 018C bra +0x18E /* 00002D1E */ label00002B94: 00002B94 302E 000A move.w D0, [A6 + 0xA] 00002B98 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00002B9C 0017 002B ori.b [A7], 0x2B /* '+' */ 00002BA0 0174 017C bchg <>, D0 00002BA4 017A 016E bchg [PC + 0x16E /* 00002D14, value 0x486D 'Hm' */], D0 00002BA8 0024 0174 ori.b -[A4], 0x74 /* 't' */ 00002BAC 0036 0170 0048 ori.b [A6 + D0.w + 0x48], 0x70 /* 'p' */ 00002BB2 007E 008A ori.w <>, 0x8A 00002BB6 0168 0166 bchg [A0 + 0x166], D0 00002BBA 0092 00A6 0160 ori.l [A2], 0xA60160 00002BC0 00B8 00E0 012C 0136 ori.l [0x00000136], 0xE0012C 00002BC8 0140 bchg D0, D0 00002BCA 0154 bchg [A4], D0 00002BCC 4A6E 0008 tst.w [A6 + 0x8] 00002BD0 6F00 014C ble +0x14E /* 00002D1E */ 00002BD4 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002BD8 4EBA F802 jsr [PC - 0x7FE /* 000023DC */] 00002BDC 548F addq.l A7, 2 00002BDE 6000 013E bra +0x140 /* 00002D1E */ 00002BE2 4A6E 0008 tst.w [A6 + 0x8] 00002BE6 6D00 0136 blt +0x138 /* 00002D1E */ 00002BEA 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002BEE 4EBA FDDC jsr [PC - 0x224 /* 000029CC */] 00002BF2 548F addq.l A7, 2 00002BF4 6000 0128 bra +0x12A /* 00002D1E */ 00002BF8 306E 0008 movea.w A0, [A6 + 0x8] 00002BFC 2008 move.l D0, A0 00002BFE 81FC 0168 divs.w D0, 0x168 00002C02 4840 swap.w D0 00002C04 206D CC24 movea.l A0, [A5 - 0x33DC] 00002C08 3140 003A move.w [A0 + 0x3A], D0 00002C0C 206D CC24 movea.l A0, [A5 - 0x33DC] 00002C10 4A68 003A tst.w [A0 + 0x3A] 00002C14 6C00 0108 bge +0x10A /* 00002D1E */ 00002C18 206D CC24 movea.l A0, [A5 - 0x33DC] 00002C1C 3028 003A move.w D0, [A0 + 0x3A] 00002C20 0640 0168 addi.w D0, 0x168 00002C24 206D CC24 movea.l A0, [A5 - 0x33DC] 00002C28 3140 003A move.w [A0 + 0x3A], D0 00002C2C 6000 00F0 bra +0xF2 /* 00002D1E */ 00002C30 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002C34 4EBA FDF0 jsr [PC - 0x210 /* 00002A26 */] 00002C38 548F addq.l A7, 2 00002C3A 6000 00E2 bra +0xE4 /* 00002D1E */ 00002C3E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002C42 4EBA FE36 jsr [PC - 0x1CA /* 00002A7A */] 00002C46 548F addq.l A7, 2 00002C48 6000 00D4 bra +0xD6 /* 00002D1E */ 00002C4C 4A6E 0008 tst.w [A6 + 0x8] 00002C50 6F00 00CC ble +0xCE /* 00002D1E */ 00002C54 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002C58 4EBA F91E jsr [PC - 0x6E2 /* 00002578 */] 00002C5C 548F addq.l A7, 2 00002C5E 6000 00BE bra +0xC0 /* 00002D1E */ 00002C62 4A6E 0008 tst.w [A6 + 0x8] 00002C66 6F00 00B6 ble +0xB8 /* 00002D1E */ 00002C6A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002C6E 4EBA FB1E jsr [PC - 0x4E2 /* 0000278E */] 00002C72 548F addq.l A7, 2 00002C74 6000 00A8 bra +0xAA /* 00002D1E */ 00002C78 4A6E 0008 tst.w [A6 + 0x8] 00002C7C 6F16 ble +0x18 /* 00002C94 */ 00002C7E 0C6E 000B 0008 cmpi.w [A6 + 0x8], 0xB 00002C84 6C0E bge +0x10 /* 00002C94 */ 00002C86 206D CC24 movea.l A0, [A5 - 0x33DC] 00002C8A 316E 0008 0042 move.w [A0 + 0x42], [A6 + 0x8] 00002C90 6000 008C bra +0x8E /* 00002D1E */ label00002C94: 00002C94 486D CCAC pea.l [A5 - 0x3354] 00002C98 4EBA F644 jsr [PC - 0x9BC /* 000022DE */] 00002C9C 588F addq.l A7, 4 00002C9E 6000 007E bra +0x80 /* 00002D1E */ 00002CA2 206D CC24 movea.l A0, [A5 - 0x33DC] 00002CA6 3010 move.w D0, [A0] 00002CA8 C1FC 010C muls.w D0, 0x10C 00002CAC 41ED AC64 lea.l A0, [A5 - 0x539C] 00002CB0 D1C0 add.l A0, D0 00002CB2 4A68 010A tst.w [A0 + 0x10A] 00002CB6 6700 0066 beq +0x68 /* 00002D1E */ 00002CBA 206D CC24 movea.l A0, [A5 - 0x33DC] 00002CBE 3010 move.w D0, [A0] 00002CC0 C1FC 010C muls.w D0, 0x10C 00002CC4 41ED AC64 lea.l A0, [A5 - 0x539C] 00002CC8 D1C0 add.l A0, D0 00002CCA 3028 010A move.w D0, [A0 + 0x10A] 00002CCE 5340 subq.w D0, 1 00002CD0 C1FC 0014 muls.w D0, 0x14 00002CD4 41ED F474 lea.l A0, [A5 - 0xB8C] 00002CD8 D1C0 add.l A0, D0 00002CDA 226D CC24 movea.l A1, [A5 - 0x33DC] 00002CDE 3029 0042 move.w D0, [A1 + 0x42] 00002CE2 5340 subq.w D0, 1 00002CE4 48C0 ext.l D0 00002CE6 D080 add.l D0, D0 00002CE8 D1C0 add.l A0, D0 00002CEA 30AE 0008 move.w [A0], [A6 + 0x8] 00002CEE 602E bra +0x30 /* 00002D1E */ 00002CF0 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002CF4 4EBA FDD8 jsr [PC - 0x228 /* 00002ACE */] 00002CF8 548F addq.l A7, 2 00002CFA 6022 bra +0x24 /* 00002D1E */ 00002CFC 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002D00 4EBA FE12 jsr [PC - 0x1EE /* 00002B14 */] 00002D04 548F addq.l A7, 2 00002D06 6016 bra +0x18 /* 00002D1E */ 00002D08 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002D0C 4EBA FBCE jsr [PC - 0x432 /* 000028DC */] 00002D10 548F addq.l A7, 2 00002D12 600A bra +0xC /* 00002D1E */ 00002D14 486D CCC4 pea.l [A5 - 0x333C] 00002D18 4EBA F5C4 jsr [PC - 0xA3C /* 000022DE */] 00002D1C 588F addq.l A7, 4 label00002D1E: 00002D1E 4E5E unlink A6 00002D20 4E75 rts fn00002D22: 00002D22 4E56 FF98 link A6, -0x0068 00002D26 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00002D2A 426E FFFC clr.w [A6 - 0x4] 00002D2E 7006 moveq.l D0, 0x06 00002D30 3D40 FFFA move.w [A6 - 0x6], D0 00002D34 206D CC24 movea.l A0, [A5 - 0x33DC] 00002D38 3028 003A move.w D0, [A0 + 0x3A] 00002D3C 0640 010E addi.w D0, 0x10E 00002D40 48C0 ext.l D0 00002D42 81FC 0168 divs.w D0, 0x168 00002D46 4840 swap.w D0 00002D48 C1FC 000A muls.w D0, 0xA /* '\n' */ 00002D4C 41ED 9C5E lea.l A0, [A5 - 0x63A2] 00002D50 D1C0 add.l A0, D0 00002D52 4850 pea.l [A0] 00002D54 486E FFF6 pea.l [A6 - 0xA] 00002D58 3F3C 1010 move.w -[A7], 0x1010 00002D5C A9EB syscall Pack4/FP68K 00002D5E 206D CC24 movea.l A0, [A5 - 0x33DC] 00002D62 3028 003A move.w D0, [A0 + 0x3A] 00002D66 C1FC 000A muls.w D0, 0xA /* '\n' */ 00002D6A 41ED 9C5E lea.l A0, [A5 - 0x63A2] 00002D6E D1C0 add.l A0, D0 00002D70 2D50 FFE4 move.l [A6 - 0x1C], [A0] 00002D74 2D68 0004 FFE8 move.l [A6 - 0x18], [A0 + 0x4] 00002D7A 3D68 0008 FFEC move.w [A6 - 0x14], [A0 + 0x8] 00002D80 486E FFE4 pea.l [A6 - 0x1C] 00002D84 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00002D88 A9EB syscall Pack4/FP68K 00002D8A 486E FFE4 pea.l [A6 - 0x1C] 00002D8E 486E FFF2 pea.l [A6 - 0xE] 00002D92 3F3C 1010 move.w -[A7], 0x1010 00002D96 A9EB syscall Pack4/FP68K 00002D98 206D CC24 movea.l A0, [A5 - 0x33DC] 00002D9C 3068 0030 movea.w A0, [A0 + 0x30] 00002DA0 2E08 move.l D7, A0 00002DA2 206D CC24 movea.l A0, [A5 - 0x33DC] 00002DA6 3068 0032 movea.w A0, [A0 + 0x32] 00002DAA 2C08 move.l D6, A0 00002DAC 426E FFFE clr.w [A6 - 0x2] 00002DB0 6000 031A bra +0x31C /* 000030CC */ label00002DB4: 00002DB4 302E FFFE move.w D0, [A6 - 0x2] 00002DB8 C1FC 0618 muls.w D0, 0x618 00002DBC 41ED CFE4 lea.l A0, [A5 - 0x301C] 00002DC0 D1C0 add.l A0, D0 00002DC2 4A28 0048 tst.b [A0 + 0x48] 00002DC6 6700 0300 beq +0x302 /* 000030C8 */ 00002DCA 206D CC24 movea.l A0, [A5 - 0x33DC] 00002DCE 302E FFFE move.w D0, [A6 - 0x2] 00002DD2 B050 cmp.w D0, [A0] 00002DD4 6700 02F2 beq +0x2F4 /* 000030C8 */ 00002DD8 302E FFFE move.w D0, [A6 - 0x2] 00002DDC C1FC 0618 muls.w D0, 0x618 00002DE0 41ED CFE4 lea.l A0, [A5 - 0x301C] 00002DE4 D1C0 add.l A0, D0 00002DE6 3068 0030 movea.w A0, [A0 + 0x30] 00002DEA 2A08 move.l D5, A0 00002DEC 302E FFFE move.w D0, [A6 - 0x2] 00002DF0 C1FC 0618 muls.w D0, 0x618 00002DF4 41ED CFE4 lea.l A0, [A5 - 0x301C] 00002DF8 D1C0 add.l A0, D0 00002DFA 3068 0032 movea.w A0, [A0 + 0x32] 00002DFE 2808 move.l D4, A0 00002E00 2D45 FFEA move.l [A6 - 0x16], D5 00002E04 486E FFF6 pea.l [A6 - 0xA] 00002E08 486E FFE0 pea.l [A6 - 0x20] 00002E0C 3F3C 100E move.w -[A7], 0x100E 00002E10 A9EB syscall Pack4/FP68K 00002E12 486E FFEA pea.l [A6 - 0x16] 00002E16 486E FFE0 pea.l [A6 - 0x20] 00002E1A 3F3C 2804 move.w -[A7], 0x2804 00002E1E A9EB syscall Pack4/FP68K 00002E20 2D44 FFDC move.l [A6 - 0x24], D4 00002E24 486E FFF2 pea.l [A6 - 0xE] 00002E28 486E FFD2 pea.l [A6 - 0x2E] 00002E2C 3F3C 100E move.w -[A7], 0x100E 00002E30 A9EB syscall Pack4/FP68K 00002E32 486E FFDC pea.l [A6 - 0x24] 00002E36 486E FFD2 pea.l [A6 - 0x2E] 00002E3A 3F3C 2804 move.w -[A7], 0x2804 00002E3E A9EB syscall Pack4/FP68K 00002E40 486E FFD2 pea.l [A6 - 0x2E] 00002E44 486E FFE0 pea.l [A6 - 0x20] 00002E48 3F3C 0000 move.w -[A7], 0x0 00002E4C A9EB syscall Pack4/FP68K 00002E4E 2D47 FFCE move.l [A6 - 0x32], D7 00002E52 486E FFF6 pea.l [A6 - 0xA] 00002E56 486E FFC4 pea.l [A6 - 0x3C] 00002E5A 3F3C 100E move.w -[A7], 0x100E 00002E5E A9EB syscall Pack4/FP68K 00002E60 486E FFCE pea.l [A6 - 0x32] 00002E64 486E FFC4 pea.l [A6 - 0x3C] 00002E68 3F3C 2804 move.w -[A7], 0x2804 00002E6C A9EB syscall Pack4/FP68K 00002E6E 486E FFC4 pea.l [A6 - 0x3C] 00002E72 486E FFE0 pea.l [A6 - 0x20] 00002E76 3F3C 0002 move.w -[A7], 0x2 00002E7A A9EB syscall Pack4/FP68K 00002E7C 2D46 FFC0 move.l [A6 - 0x40], D6 00002E80 486E FFF2 pea.l [A6 - 0xE] 00002E84 486E FFB6 pea.l [A6 - 0x4A] 00002E88 3F3C 100E move.w -[A7], 0x100E 00002E8C A9EB syscall Pack4/FP68K 00002E8E 486E FFC0 pea.l [A6 - 0x40] 00002E92 486E FFB6 pea.l [A6 - 0x4A] 00002E96 3F3C 2804 move.w -[A7], 0x2804 00002E9A A9EB syscall Pack4/FP68K 00002E9C 486E FFB6 pea.l [A6 - 0x4A] 00002EA0 486E FFE0 pea.l [A6 - 0x20] 00002EA4 3F3C 0002 move.w -[A7], 0x2 00002EA8 A9EB syscall Pack4/FP68K 00002EAA 486E FFF6 pea.l [A6 - 0xA] 00002EAE 486E FFAC pea.l [A6 - 0x54] 00002EB2 3F3C 100E move.w -[A7], 0x100E 00002EB6 A9EB syscall Pack4/FP68K 00002EB8 486E FFF6 pea.l [A6 - 0xA] 00002EBC 486E FFAC pea.l [A6 - 0x54] 00002EC0 3F3C 1004 move.w -[A7], 0x1004 00002EC4 A9EB syscall Pack4/FP68K 00002EC6 486E FFF2 pea.l [A6 - 0xE] 00002ECA 486E FFA2 pea.l [A6 - 0x5E] 00002ECE 3F3C 100E move.w -[A7], 0x100E 00002ED2 A9EB syscall Pack4/FP68K 00002ED4 486E FFF2 pea.l [A6 - 0xE] 00002ED8 486E FFA2 pea.l [A6 - 0x5E] 00002EDC 3F3C 1004 move.w -[A7], 0x1004 00002EE0 A9EB syscall Pack4/FP68K 00002EE2 486E FFA2 pea.l [A6 - 0x5E] 00002EE6 486E FFAC pea.l [A6 - 0x54] 00002EEA 3F3C 0000 move.w -[A7], 0x0 00002EEE A9EB syscall Pack4/FP68K 00002EF0 486E FFAC pea.l [A6 - 0x54] 00002EF4 486E FFE0 pea.l [A6 - 0x20] 00002EF8 3F3C 0006 move.w -[A7], 0x6 00002EFC A9EB syscall Pack4/FP68K 00002EFE 486E FFE0 pea.l [A6 - 0x20] 00002F02 486E FFEE pea.l [A6 - 0x12] 00002F06 3F3C 1010 move.w -[A7], 0x1010 00002F0A A9EB syscall Pack4/FP68K 00002F0C 3D7C 0000 FFEC move.w [A6 - 0x14], 0x0 00002F12 486E FFEE pea.l [A6 - 0x12] 00002F16 486E FFE2 pea.l [A6 - 0x1E] 00002F1A 3F3C 100E move.w -[A7], 0x100E 00002F1E A9EB syscall Pack4/FP68K 00002F20 486E FFEC pea.l [A6 - 0x14] 00002F24 486E FFE2 pea.l [A6 - 0x1E] 00002F28 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00002F2C A9EB syscall Pack4/FP68K 00002F2E 6F00 0198 ble +0x19A /* 000030C8 */ 00002F32 486E FFF6 pea.l [A6 - 0xA] 00002F36 486E FFD8 pea.l [A6 - 0x28] 00002F3A 3F3C 100E move.w -[A7], 0x100E 00002F3E A9EB syscall Pack4/FP68K 00002F40 486E FFEE pea.l [A6 - 0x12] 00002F44 486E FFD8 pea.l [A6 - 0x28] 00002F48 3F3C 1004 move.w -[A7], 0x1004 00002F4C A9EB syscall Pack4/FP68K 00002F4E 2D47 FFD4 move.l [A6 - 0x2C], D7 00002F52 486E FFD4 pea.l [A6 - 0x2C] 00002F56 486E FFD8 pea.l [A6 - 0x28] 00002F5A 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */ 00002F5E A9EB syscall Pack4/FP68K 00002F60 2D45 FFD0 move.l [A6 - 0x30], D5 00002F64 486E FFD0 pea.l [A6 - 0x30] 00002F68 486E FFD8 pea.l [A6 - 0x28] 00002F6C 3F3C 2802 move.w -[A7], 0x2802 00002F70 A9EB syscall Pack4/FP68K 00002F72 486E FFF6 pea.l [A6 - 0xA] 00002F76 486E FFC6 pea.l [A6 - 0x3A] 00002F7A 3F3C 100E move.w -[A7], 0x100E 00002F7E A9EB syscall Pack4/FP68K 00002F80 486E FFEE pea.l [A6 - 0x12] 00002F84 486E FFC6 pea.l [A6 - 0x3A] 00002F88 3F3C 1004 move.w -[A7], 0x1004 00002F8C A9EB syscall Pack4/FP68K 00002F8E 2D47 FFC2 move.l [A6 - 0x3E], D7 00002F92 486E FFC2 pea.l [A6 - 0x3E] 00002F96 486E FFC6 pea.l [A6 - 0x3A] 00002F9A 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */ 00002F9E A9EB syscall Pack4/FP68K 00002FA0 2D45 FFBE move.l [A6 - 0x42], D5 00002FA4 486E FFBE pea.l [A6 - 0x42] 00002FA8 486E FFC6 pea.l [A6 - 0x3A] 00002FAC 3F3C 2802 move.w -[A7], 0x2802 00002FB0 A9EB syscall Pack4/FP68K 00002FB2 486E FFC6 pea.l [A6 - 0x3A] 00002FB6 486E FFD8 pea.l [A6 - 0x28] 00002FBA 3F3C 0004 move.w -[A7], 0x4 00002FBE A9EB syscall Pack4/FP68K 00002FC0 486E FFF2 pea.l [A6 - 0xE] 00002FC4 486E FFB4 pea.l [A6 - 0x4C] 00002FC8 3F3C 100E move.w -[A7], 0x100E 00002FCC A9EB syscall Pack4/FP68K 00002FCE 486E FFEE pea.l [A6 - 0x12] 00002FD2 486E FFB4 pea.l [A6 - 0x4C] 00002FD6 3F3C 1004 move.w -[A7], 0x1004 00002FDA A9EB syscall Pack4/FP68K 00002FDC 2D46 FFB0 move.l [A6 - 0x50], D6 00002FE0 486E FFB0 pea.l [A6 - 0x50] 00002FE4 486E FFB4 pea.l [A6 - 0x4C] 00002FE8 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */ 00002FEC A9EB syscall Pack4/FP68K 00002FEE 2D44 FFAC move.l [A6 - 0x54], D4 00002FF2 486E FFAC pea.l [A6 - 0x54] 00002FF6 486E FFB4 pea.l [A6 - 0x4C] 00002FFA 3F3C 2802 move.w -[A7], 0x2802 00002FFE A9EB syscall Pack4/FP68K 00003000 486E FFF2 pea.l [A6 - 0xE] 00003004 486E FFA2 pea.l [A6 - 0x5E] 00003008 3F3C 100E move.w -[A7], 0x100E 0000300C A9EB syscall Pack4/FP68K 0000300E 486E FFEE pea.l [A6 - 0x12] 00003012 486E FFA2 pea.l [A6 - 0x5E] 00003016 3F3C 1004 move.w -[A7], 0x1004 0000301A A9EB syscall Pack4/FP68K 0000301C 2D46 FF9E move.l [A6 - 0x62], D6 00003020 486E FF9E pea.l [A6 - 0x62] 00003024 486E FFA2 pea.l [A6 - 0x5E] 00003028 3F3C 2800 move.w -[A7], 0x2800 /* '(\0' */ 0000302C A9EB syscall Pack4/FP68K 0000302E 2D44 FF9A move.l [A6 - 0x66], D4 00003032 486E FF9A pea.l [A6 - 0x66] 00003036 486E FFA2 pea.l [A6 - 0x5E] 0000303A 3F3C 2802 move.w -[A7], 0x2802 0000303E A9EB syscall Pack4/FP68K 00003040 486E FFA2 pea.l [A6 - 0x5E] 00003044 486E FFB4 pea.l [A6 - 0x4C] 00003048 3F3C 0004 move.w -[A7], 0x4 0000304C A9EB syscall Pack4/FP68K 0000304E 486E FFB4 pea.l [A6 - 0x4C] 00003052 486E FFD8 pea.l [A6 - 0x28] 00003056 3F3C 0000 move.w -[A7], 0x0 0000305A A9EB syscall Pack4/FP68K 0000305C 3D7C 005B FF98 move.w [A6 - 0x68], 0x5B /* '[' */ 00003062 486E FF98 pea.l [A6 - 0x68] 00003066 486E FFD8 pea.l [A6 - 0x28] 0000306A 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 0000306E A9EB syscall Pack4/FP68K 00003070 6C56 bge +0x58 /* 000030C8 */ 00003072 4A6E FFFC tst.w [A6 - 0x4] 00003076 671E beq +0x20 /* 00003096 */ 00003078 486E FFEE pea.l [A6 - 0x12] 0000307C 486E FFE4 pea.l [A6 - 0x1C] 00003080 3F3C 100E move.w -[A7], 0x100E 00003084 A9EB syscall Pack4/FP68K 00003086 486E FFFC pea.l [A6 - 0x4] 0000308A 486E FFE4 pea.l [A6 - 0x1C] 0000308E 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00003092 A9EB syscall Pack4/FP68K 00003094 6C32 bge +0x34 /* 000030C8 */ label00003096: 00003096 486E FFEE pea.l [A6 - 0x12] 0000309A 486E FFE2 pea.l [A6 - 0x1E] 0000309E 3F3C 100E move.w -[A7], 0x100E 000030A2 A9EB syscall Pack4/FP68K 000030A4 486E FFE2 pea.l [A6 - 0x1E] 000030A8 3F3C 0016 move.w -[A7], 0x16 000030AC A9EB syscall Pack4/FP68K 000030AE 486E FFE2 pea.l [A6 - 0x1E] 000030B2 486E FFEC pea.l [A6 - 0x14] 000030B6 3F3C 2010 move.w -[A7], 0x2010 000030BA A9EB syscall Pack4/FP68K 000030BC 3D6E FFEC FFFC move.w [A6 - 0x4], [A6 - 0x14] 000030C2 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2] label000030C8: 000030C8 526E FFFE addq.w [A6 - 0x2], 1 label000030CC: 000030CC 302E FFFE move.w D0, [A6 - 0x2] 000030D0 B06D AC62 cmp.w D0, [A5 - 0x539E] 000030D4 6D00 FCDE blt -0x320 /* 00002DB4 */ 000030D8 206D CC24 movea.l A0, [A5 - 0x33DC] 000030DC 3010 move.w D0, [A0] 000030DE C1FC 010C muls.w D0, 0x10C 000030E2 41ED AC64 lea.l A0, [A5 - 0x539C] 000030E6 D1C0 add.l A0, D0 000030E8 4A68 010A tst.w [A0 + 0x10A] 000030EC 672C beq +0x2E /* 0000311A */ 000030EE 206D CC24 movea.l A0, [A5 - 0x33DC] 000030F2 3010 move.w D0, [A0] 000030F4 C1FC 010C muls.w D0, 0x10C 000030F8 41ED AC64 lea.l A0, [A5 - 0x539C] 000030FC D1C0 add.l A0, D0 000030FE 302E FFFA move.w D0, [A6 - 0x6] 00003102 C1FC 010C muls.w D0, 0x10C 00003106 43ED AC64 lea.l A1, [A5 - 0x539C] 0000310A D3C0 add.l A1, D0 0000310C 3028 010A move.w D0, [A0 + 0x10A] 00003110 B069 010A cmp.w D0, [A1 + 0x10A] 00003114 6604 bne +0x6 /* 0000311A */ 00003116 426E FFFC clr.w [A6 - 0x4] label0000311A: 0000311A 302E FFFC move.w D0, [A6 - 0x4] 0000311E 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00003122 4E5E unlink A6 00003124 4E75 rts fn00003126: 00003126 4E56 FFC4 link A6, -0x003C 0000312A 48E7 0708 movem.l -[A7], D5,D6,D7,A4 0000312E 2D7C 000F 4240 FFF8 move.l [A6 - 0x8], 0xF4240 00003136 286D F4B0 movea.l A4, [A5 - 0xB50] 0000313A 206D CC24 movea.l A0, [A5 - 0x33DC] 0000313E 3E28 0030 move.w D7, [A0 + 0x30] 00003142 206D CC24 movea.l A0, [A5 - 0x33DC] 00003146 3C28 0032 move.w D6, [A0 + 0x32] 0000314A 6000 01A2 bra +0x1A4 /* 000032EE */ label0000314E: 0000314E 3D46 FFF2 move.w [A6 - 0xE], D6 00003152 486E FFF2 pea.l [A6 - 0xE] 00003156 486E FFE8 pea.l [A6 - 0x18] 0000315A 3F3C 200E move.w -[A7], 0x200E 0000315E A9EB syscall Pack4/FP68K 00003160 486C 0004 pea.l [A4 + 0x4] 00003164 486E FFE8 pea.l [A6 - 0x18] 00003168 3F3C 1002 move.w -[A7], 0x1002 0000316C A9EB syscall Pack4/FP68K 0000316E 3D47 FFE6 move.w [A6 - 0x1A], D7 00003172 4854 pea.l [A4] 00003174 486E FFDC pea.l [A6 - 0x24] 00003178 3F3C 100E move.w -[A7], 0x100E 0000317C A9EB syscall Pack4/FP68K 0000317E 486E FFE6 pea.l [A6 - 0x1A] 00003182 486E FFDC pea.l [A6 - 0x24] 00003186 3F3C 2002 move.w -[A7], 0x2002 0000318A A9EB syscall Pack4/FP68K 0000318C 41EE FFE6 lea.l A0, [A6 - 0x1A] 00003190 2F20 move.l -[A7], -[A0] 00003192 2F20 move.l -[A7], -[A0] 00003194 3F20 move.w -[A7], -[A0] 00003196 41EE FFF2 lea.l A0, [A6 - 0xE] 0000319A 2F20 move.l -[A7], -[A0] 0000319C 2F20 move.l -[A7], -[A0] 0000319E 3F20 move.w -[A7], -[A0] 000031A0 486E FFD2 pea.l [A6 - 0x2E] 000031A4 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 000031A8 4FEF 0018 lea.l A7, [A7 + 0x18] 000031AC 486D CCD6 pea.l [A5 - 0x332A] 000031B0 486E FFD2 pea.l [A6 - 0x2E] 000031B4 3F3C 0004 move.w -[A7], 0x4 000031B8 A9EB syscall Pack4/FP68K 000031BA 3D7C 01C2 FFD0 move.w [A6 - 0x30], 0x1C2 000031C0 486E FFD0 pea.l [A6 - 0x30] 000031C4 486E FFC6 pea.l [A6 - 0x3A] 000031C8 3F3C 200E move.w -[A7], 0x200E 000031CC A9EB syscall Pack4/FP68K 000031CE 486E FFD2 pea.l [A6 - 0x2E] 000031D2 486E FFC6 pea.l [A6 - 0x3A] 000031D6 3F3C 0002 move.w -[A7], 0x2 000031DA A9EB syscall Pack4/FP68K 000031DC 486E FFC6 pea.l [A6 - 0x3A] 000031E0 3F3C 0016 move.w -[A7], 0x16 000031E4 A9EB syscall Pack4/FP68K 000031E6 486E FFC6 pea.l [A6 - 0x3A] 000031EA 486E FFC4 pea.l [A6 - 0x3C] 000031EE 3F3C 2010 move.w -[A7], 0x2010 000031F2 A9EB syscall Pack4/FP68K 000031F4 306E FFC4 movea.w A0, [A6 - 0x3C] 000031F8 2008 move.l D0, A0 000031FA 81FC 0168 divs.w D0, 0x168 000031FE 4840 swap.w D0 00003200 3A00 move.w D5, D0 00003202 206D CC24 movea.l A0, [A5 - 0x33DC] 00003206 3005 move.w D0, D5 00003208 9068 003A sub.w D0, [A0 + 0x3A] 0000320C 3F00 move.w -[A7], D0 0000320E 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00003212 548F addq.l A7, 2 00003214 0C40 0014 cmpi.w D0, 0x14 00003218 6C00 00D0 bge +0xD2 /* 000032EA */ 0000321C 3D46 FFF2 move.w [A6 - 0xE], D6 00003220 486E FFF2 pea.l [A6 - 0xE] 00003224 486E FFE8 pea.l [A6 - 0x18] 00003228 3F3C 200E move.w -[A7], 0x200E 0000322C A9EB syscall Pack4/FP68K 0000322E 486C 0004 pea.l [A4 + 0x4] 00003232 486E FFE8 pea.l [A6 - 0x18] 00003236 3F3C 1002 move.w -[A7], 0x1002 0000323A A9EB syscall Pack4/FP68K 0000323C 3D46 FFE6 move.w [A6 - 0x1A], D6 00003240 486E FFE6 pea.l [A6 - 0x1A] 00003244 486E FFDC pea.l [A6 - 0x24] 00003248 3F3C 200E move.w -[A7], 0x200E 0000324C A9EB syscall Pack4/FP68K 0000324E 486C 0004 pea.l [A4 + 0x4] 00003252 486E FFDC pea.l [A6 - 0x24] 00003256 3F3C 1002 move.w -[A7], 0x1002 0000325A A9EB syscall Pack4/FP68K 0000325C 486E FFDC pea.l [A6 - 0x24] 00003260 486E FFE8 pea.l [A6 - 0x18] 00003264 3F3C 0004 move.w -[A7], 0x4 00003268 A9EB syscall Pack4/FP68K 0000326A 3D47 FFDA move.w [A6 - 0x26], D7 0000326E 486E FFDA pea.l [A6 - 0x26] 00003272 486E FFD0 pea.l [A6 - 0x30] 00003276 3F3C 200E move.w -[A7], 0x200E 0000327A A9EB syscall Pack4/FP68K 0000327C 4854 pea.l [A4] 0000327E 486E FFD0 pea.l [A6 - 0x30] 00003282 3F3C 1002 move.w -[A7], 0x1002 00003286 A9EB syscall Pack4/FP68K 00003288 3D47 FFCE move.w [A6 - 0x32], D7 0000328C 486E FFCE pea.l [A6 - 0x32] 00003290 486E FFC4 pea.l [A6 - 0x3C] 00003294 3F3C 200E move.w -[A7], 0x200E 00003298 A9EB syscall Pack4/FP68K 0000329A 4854 pea.l [A4] 0000329C 486E FFC4 pea.l [A6 - 0x3C] 000032A0 3F3C 1002 move.w -[A7], 0x1002 000032A4 A9EB syscall Pack4/FP68K 000032A6 486E FFC4 pea.l [A6 - 0x3C] 000032AA 486E FFD0 pea.l [A6 - 0x30] 000032AE 3F3C 0004 move.w -[A7], 0x4 000032B2 A9EB syscall Pack4/FP68K 000032B4 486E FFD0 pea.l [A6 - 0x30] 000032B8 486E FFE8 pea.l [A6 - 0x18] 000032BC 3F3C 0000 move.w -[A7], 0x0 000032C0 A9EB syscall Pack4/FP68K 000032C2 486E FFE8 pea.l [A6 - 0x18] 000032C6 3F3C 0016 move.w -[A7], 0x16 000032CA A9EB syscall Pack4/FP68K 000032CC 486E FFE8 pea.l [A6 - 0x18] 000032D0 486E FFFC pea.l [A6 - 0x4] 000032D4 3F3C 2810 move.w -[A7], 0x2810 000032D8 A9EB syscall Pack4/FP68K 000032DA 202E FFFC move.l D0, [A6 - 0x4] 000032DE B0AE FFF8 cmp.l D0, [A6 - 0x8] 000032E2 6C06 bge +0x8 /* 000032EA */ 000032E4 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] label000032EA: 000032EA 286C 0014 movea.l A4, [A4 + 0x14] label000032EE: 000032EE B8FC 0000 cmpa.w A4, 0x0 000032F2 6600 FE5A bne -0x1A4 /* 0000314E */ 000032F6 0CAE 000F 4240 FFF8 cmpi.l [A6 - 0x8], 0xF4240 000032FE 6606 bne +0x8 /* 00003306 */ 00003300 42AE FFF4 clr.l [A6 - 0xC] 00003304 6036 bra +0x38 /* 0000333C */ label00003306: 00003306 4FEF FFF6 lea.l A7, [A7 - 0xA] 0000330A 486E FFF8 pea.l [A6 - 0x8] 0000330E 486F 0004 pea.l [A7 + 0x4] 00003312 3F3C 280E move.w -[A7], 0x280E 00003316 A9EB syscall Pack4/FP68K 00003318 486E FFEA pea.l [A6 - 0x16] 0000331C 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00003320 4FEF 000E lea.l A7, [A7 + 0xE] 00003324 486E FFEA pea.l [A6 - 0x16] 00003328 3F3C 0016 move.w -[A7], 0x16 0000332C A9EB syscall Pack4/FP68K 0000332E 486E FFEA pea.l [A6 - 0x16] 00003332 486E FFF4 pea.l [A6 - 0xC] 00003336 3F3C 2810 move.w -[A7], 0x2810 0000333A A9EB syscall Pack4/FP68K label0000333C: 0000333C 302E FFF6 move.w D0, [A6 - 0xA] 00003340 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00003344 4E5E unlink A6 00003346 4E75 rts fn00003348: 00003348 4E56 0000 link A6, 0 0000334C 4A6E 0008 tst.w [A6 + 0x8] 00003350 6D1E blt +0x20 /* 00003370 */ 00003352 0C6E 0019 0008 cmpi.w [A6 + 0x8], 0x19 00003358 6E16 bgt +0x18 /* 00003370 */ 0000335A 302E 0008 move.w D0, [A6 + 0x8] 0000335E 48C0 ext.l D0 00003360 D080 add.l D0, D0 00003362 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003366 2040 movea.l A0, D0 00003368 3028 0002 move.w D0, [A0 + 0x2] 0000336C 6000 0128 bra +0x12A /* 00003496 */ label00003370: 00003370 302E 0008 move.w D0, [A6 + 0x8] 00003374 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00003378 001A 002B ori.b [A2]+, 0x2B /* '+' */ 0000337C 0110 btst [A0], D0 0000337E 0024 0028 ori.b -[A4], 0x28 /* '(' */ 00003382 0032 003C 0042 ori.b [A2 + D0.w + 0x42], 0x3C /* '<' */ 00003388 004C 0056 ori.w A4, 0x56 /* 'V' */ 0000338C 0060 006A ori.w -[A0], 0x6A /* 'j' */ 00003390 0078 007C 0080 ori.w [0x00000080], 0x7C /* '|' */ 00003396 008A 0094 00E0 ori.l A2, 0x9400E0 0000339C 00E2 .incomplete 0000339E 00E4 .incomplete 000033A0 00E6 .incomplete 000033A2 7000 moveq.l D0, 0x00 000033A4 6000 00F0 bra +0xF2 /* 00003496 */ 000033A8 206D CC24 movea.l A0, [A5 - 0x33DC] 000033AC 3028 0036 move.w D0, [A0 + 0x36] 000033B0 6000 00E4 bra +0xE6 /* 00003496 */ 000033B4 206D CC24 movea.l A0, [A5 - 0x33DC] 000033B8 3028 0038 move.w D0, [A0 + 0x38] 000033BC 6000 00D8 bra +0xDA /* 00003496 */ 000033C0 4EBA F960 jsr [PC - 0x6A0 /* 00002D22 */] 000033C4 6000 00D0 bra +0xD2 /* 00003496 */ 000033C8 206D CC24 movea.l A0, [A5 - 0x33DC] 000033CC 3028 003A move.w D0, [A0 + 0x3A] 000033D0 6000 00C4 bra +0xC6 /* 00003496 */ 000033D4 206D CC24 movea.l A0, [A5 - 0x33DC] 000033D8 3028 003C move.w D0, [A0 + 0x3C] 000033DC 6000 00B8 bra +0xBA /* 00003496 */ 000033E0 206D CC24 movea.l A0, [A5 - 0x33DC] 000033E4 3028 003E move.w D0, [A0 + 0x3E] 000033E8 6000 00AC bra +0xAE /* 00003496 */ 000033EC 206D CC24 movea.l A0, [A5 - 0x33DC] 000033F0 3028 0040 move.w D0, [A0 + 0x40] 000033F4 6000 00A0 bra +0xA2 /* 00003496 */ 000033F8 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000033FC 48C0 ext.l D0 000033FE 81FC 0168 divs.w D0, 0x168 00003402 4840 swap.w D0 00003404 6000 0090 bra +0x92 /* 00003496 */ 00003408 7000 moveq.l D0, 0x00 0000340A 6000 008A bra +0x8C /* 00003496 */ 0000340E 7000 moveq.l D0, 0x00 00003410 6000 0084 bra +0x86 /* 00003496 */ 00003414 206D CC24 movea.l A0, [A5 - 0x33DC] 00003418 3028 0044 move.w D0, [A0 + 0x44] 0000341C 6000 0078 bra +0x7A /* 00003496 */ 00003420 206D CC24 movea.l A0, [A5 - 0x33DC] 00003424 3028 0042 move.w D0, [A0 + 0x42] 00003428 6000 006C bra +0x6E /* 00003496 */ 0000342C 206D CC24 movea.l A0, [A5 - 0x33DC] 00003430 3010 move.w D0, [A0] 00003432 C1FC 010C muls.w D0, 0x10C 00003436 41ED AC64 lea.l A0, [A5 - 0x539C] 0000343A D1C0 add.l A0, D0 0000343C 4A68 010A tst.w [A0 + 0x10A] 00003440 6734 beq +0x36 /* 00003476 */ 00003442 206D CC24 movea.l A0, [A5 - 0x33DC] 00003446 3010 move.w D0, [A0] 00003448 C1FC 010C muls.w D0, 0x10C 0000344C 41ED AC64 lea.l A0, [A5 - 0x539C] 00003450 D1C0 add.l A0, D0 00003452 3028 010A move.w D0, [A0 + 0x10A] 00003456 5340 subq.w D0, 1 00003458 C1FC 0014 muls.w D0, 0x14 0000345C 41ED F474 lea.l A0, [A5 - 0xB8C] 00003460 D1C0 add.l A0, D0 00003462 226D CC24 movea.l A1, [A5 - 0x33DC] 00003466 3029 0042 move.w D0, [A1 + 0x42] 0000346A 5340 subq.w D0, 1 0000346C 48C0 ext.l D0 0000346E D080 add.l D0, D0 00003470 D1C0 add.l A0, D0 00003472 3010 move.w D0, [A0] 00003474 6020 bra +0x22 /* 00003496 */ label00003476: 00003476 7000 moveq.l D0, 0x00 00003478 601C bra +0x1E /* 00003496 */ 0000347A 7000 moveq.l D0, 0x00 0000347C 6018 bra +0x1A /* 00003496 */ 0000347E 7000 moveq.l D0, 0x00 00003480 6014 bra +0x16 /* 00003496 */ 00003482 7000 moveq.l D0, 0x00 00003484 6010 bra +0x12 /* 00003496 */ 00003486 4EBA FC9E jsr [PC - 0x362 /* 00003126 */] 0000348A 600A bra +0xC /* 00003496 */ 0000348C 486D CCE0 pea.l [A5 - 0x3320] 00003490 4EBA EE4C jsr [PC - 0x11B4 /* 000022DE */] 00003494 588F addq.l A7, 4 label00003496: 00003496 4E5E unlink A6 00003498 4E75 rts fn0000349A: 0000349A 4E56 FFFE link A6, -0x0002 0000349E 206D CC24 movea.l A0, [A5 - 0x33DC] 000034A2 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 000034A8 6C0C bge +0xE /* 000034B6 */ 000034AA 486D CCF2 pea.l [A5 - 0x330E] 000034AE 4EBA EE2E jsr [PC - 0x11D2 /* 000022DE */] 000034B2 588F addq.l A7, 4 000034B4 6058 bra +0x5A /* 0000350E */ label000034B6: 000034B6 206D CC24 movea.l A0, [A5 - 0x33DC] 000034BA 3028 0602 move.w D0, [A0 + 0x602] 000034BE 5340 subq.w D0, 1 000034C0 48C0 ext.l D0 000034C2 D080 add.l D0, D0 000034C4 D0AD CC24 add.l D0, [A5 - 0x33DC] 000034C8 206D CC24 movea.l A0, [A5 - 0x33DC] 000034CC 3228 0602 move.w D1, [A0 + 0x602] 000034D0 5541 subq.w D1, 2 000034D2 48C1 ext.l D1 000034D4 D281 add.l D1, D1 000034D6 D2AD CC24 add.l D1, [A5 - 0x33DC] 000034DA 2041 movea.l A0, D1 000034DC 2240 movea.l A1, D0 000034DE 3029 0536 move.w D0, [A1 + 0x536] 000034E2 D068 0536 add.w D0, [A0 + 0x536] 000034E6 3D40 FFFE move.w [A6 - 0x2], D0 000034EA 206D CC24 movea.l A0, [A5 - 0x33DC] 000034EE 5568 0602 subq.w [A0 + 0x602], 2 000034F2 206D CC24 movea.l A0, [A5 - 0x33DC] 000034F6 3028 0602 move.w D0, [A0 + 0x602] 000034FA 5268 0602 addq.w [A0 + 0x602], 1 000034FE 48C0 ext.l D0 00003500 D080 add.l D0, D0 00003502 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003506 2040 movea.l A0, D0 00003508 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] label0000350E: 0000350E 4E5E unlink A6 00003510 4E75 rts fn00003512: 00003512 4E56 FFFE link A6, -0x0002 00003516 206D CC24 movea.l A0, [A5 - 0x33DC] 0000351A 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 00003520 6C0C bge +0xE /* 0000352E */ 00003522 486D CD02 pea.l [A5 - 0x32FE] 00003526 4EBA EDB6 jsr [PC - 0x124A /* 000022DE */] 0000352A 588F addq.l A7, 4 0000352C 6058 bra +0x5A /* 00003586 */ label0000352E: 0000352E 206D CC24 movea.l A0, [A5 - 0x33DC] 00003532 3028 0602 move.w D0, [A0 + 0x602] 00003536 5540 subq.w D0, 2 00003538 48C0 ext.l D0 0000353A D080 add.l D0, D0 0000353C D0AD CC24 add.l D0, [A5 - 0x33DC] 00003540 206D CC24 movea.l A0, [A5 - 0x33DC] 00003544 3228 0602 move.w D1, [A0 + 0x602] 00003548 5341 subq.w D1, 1 0000354A 48C1 ext.l D1 0000354C D281 add.l D1, D1 0000354E D2AD CC24 add.l D1, [A5 - 0x33DC] 00003552 2041 movea.l A0, D1 00003554 2240 movea.l A1, D0 00003556 3029 0536 move.w D0, [A1 + 0x536] 0000355A 9068 0536 sub.w D0, [A0 + 0x536] 0000355E 3D40 FFFE move.w [A6 - 0x2], D0 00003562 206D CC24 movea.l A0, [A5 - 0x33DC] 00003566 5568 0602 subq.w [A0 + 0x602], 2 0000356A 206D CC24 movea.l A0, [A5 - 0x33DC] 0000356E 3028 0602 move.w D0, [A0 + 0x602] 00003572 5268 0602 addq.w [A0 + 0x602], 1 00003576 48C0 ext.l D0 00003578 D080 add.l D0, D0 0000357A D0AD CC24 add.l D0, [A5 - 0x33DC] 0000357E 2040 movea.l A0, D0 00003580 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] label00003586: 00003586 4E5E unlink A6 00003588 4E75 rts fn0000358A: 0000358A 4E56 FFFE link A6, -0x0002 0000358E 206D CC24 movea.l A0, [A5 - 0x33DC] 00003592 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 00003598 6C0C bge +0xE /* 000035A6 */ 0000359A 486D CD12 pea.l [A5 - 0x32EE] 0000359E 4EBA ED3E jsr [PC - 0x12C2 /* 000022DE */] 000035A2 588F addq.l A7, 4 000035A4 6058 bra +0x5A /* 000035FE */ label000035A6: 000035A6 206D CC24 movea.l A0, [A5 - 0x33DC] 000035AA 3028 0602 move.w D0, [A0 + 0x602] 000035AE 5340 subq.w D0, 1 000035B0 48C0 ext.l D0 000035B2 D080 add.l D0, D0 000035B4 D0AD CC24 add.l D0, [A5 - 0x33DC] 000035B8 206D CC24 movea.l A0, [A5 - 0x33DC] 000035BC 3228 0602 move.w D1, [A0 + 0x602] 000035C0 5541 subq.w D1, 2 000035C2 48C1 ext.l D1 000035C4 D281 add.l D1, D1 000035C6 D2AD CC24 add.l D1, [A5 - 0x33DC] 000035CA 2041 movea.l A0, D1 000035CC 2240 movea.l A1, D0 000035CE 3029 0536 move.w D0, [A1 + 0x536] 000035D2 C1E8 0536 muls.w D0, [A0 + 0x536] 000035D6 3D40 FFFE move.w [A6 - 0x2], D0 000035DA 206D CC24 movea.l A0, [A5 - 0x33DC] 000035DE 5568 0602 subq.w [A0 + 0x602], 2 000035E2 206D CC24 movea.l A0, [A5 - 0x33DC] 000035E6 3028 0602 move.w D0, [A0 + 0x602] 000035EA 5268 0602 addq.w [A0 + 0x602], 1 000035EE 48C0 ext.l D0 000035F0 D080 add.l D0, D0 000035F2 D0AD CC24 add.l D0, [A5 - 0x33DC] 000035F6 2040 movea.l A0, D0 000035F8 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] label000035FE: 000035FE 4E5E unlink A6 00003600 4E75 rts fn00003602: 00003602 4E56 FFFE link A6, -0x0002 00003606 206D CC24 movea.l A0, [A5 - 0x33DC] 0000360A 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 00003610 6C0E bge +0x10 /* 00003620 */ 00003612 486D CD22 pea.l [A5 - 0x32DE] 00003616 4EBA ECC6 jsr [PC - 0x133A /* 000022DE */] 0000361A 588F addq.l A7, 4 0000361C 6000 0082 bra +0x84 /* 000036A0 */ label00003620: 00003620 206D CC24 movea.l A0, [A5 - 0x33DC] 00003624 3028 0602 move.w D0, [A0 + 0x602] 00003628 5340 subq.w D0, 1 0000362A 48C0 ext.l D0 0000362C D080 add.l D0, D0 0000362E D0AD CC24 add.l D0, [A5 - 0x33DC] 00003632 2040 movea.l A0, D0 00003634 4A68 0536 tst.w [A0 + 0x536] 00003638 660C bne +0xE /* 00003646 */ 0000363A 486D CD32 pea.l [A5 - 0x32CE] 0000363E 4EBA EC9E jsr [PC - 0x1362 /* 000022DE */] 00003642 588F addq.l A7, 4 00003644 605A bra +0x5C /* 000036A0 */ label00003646: 00003646 206D CC24 movea.l A0, [A5 - 0x33DC] 0000364A 3028 0602 move.w D0, [A0 + 0x602] 0000364E 5540 subq.w D0, 2 00003650 48C0 ext.l D0 00003652 D080 add.l D0, D0 00003654 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003658 206D CC24 movea.l A0, [A5 - 0x33DC] 0000365C 3228 0602 move.w D1, [A0 + 0x602] 00003660 5341 subq.w D1, 1 00003662 48C1 ext.l D1 00003664 D281 add.l D1, D1 00003666 D2AD CC24 add.l D1, [A5 - 0x33DC] 0000366A 2041 movea.l A0, D1 0000366C 2240 movea.l A1, D0 0000366E 3269 0536 movea.w A1, [A1 + 0x536] 00003672 2009 move.l D0, A1 00003674 81E8 0536 divs.w D0, [A0 + 0x536] 00003678 3D40 FFFE move.w [A6 - 0x2], D0 0000367C 206D CC24 movea.l A0, [A5 - 0x33DC] 00003680 5568 0602 subq.w [A0 + 0x602], 2 00003684 206D CC24 movea.l A0, [A5 - 0x33DC] 00003688 3028 0602 move.w D0, [A0 + 0x602] 0000368C 5268 0602 addq.w [A0 + 0x602], 1 00003690 48C0 ext.l D0 00003692 D080 add.l D0, D0 00003694 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003698 2040 movea.l A0, D0 0000369A 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] label000036A0: 000036A0 4E5E unlink A6 000036A2 4E75 rts fn000036A4: 000036A4 4E56 FFFE link A6, -0x0002 000036A8 206D CC24 movea.l A0, [A5 - 0x33DC] 000036AC 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 000036B2 6C0C bge +0xE /* 000036C0 */ 000036B4 486D CD44 pea.l [A5 - 0x32BC] 000036B8 4EBA EC24 jsr [PC - 0x13DC /* 000022DE */] 000036BC 588F addq.l A7, 4 000036BE 605E bra +0x60 /* 0000371E */ label000036C0: 000036C0 206D CC24 movea.l A0, [A5 - 0x33DC] 000036C4 3028 0602 move.w D0, [A0 + 0x602] 000036C8 5540 subq.w D0, 2 000036CA 48C0 ext.l D0 000036CC D080 add.l D0, D0 000036CE D0AD CC24 add.l D0, [A5 - 0x33DC] 000036D2 206D CC24 movea.l A0, [A5 - 0x33DC] 000036D6 3228 0602 move.w D1, [A0 + 0x602] 000036DA 5341 subq.w D1, 1 000036DC 48C1 ext.l D1 000036DE D281 add.l D1, D1 000036E0 D2AD CC24 add.l D1, [A5 - 0x33DC] 000036E4 2041 movea.l A0, D1 000036E6 2240 movea.l A1, D0 000036E8 3029 0536 move.w D0, [A1 + 0x536] 000036EC B068 0536 cmp.w D0, [A0 + 0x536] 000036F0 5EC0 sgt D0 000036F2 4400 neg.b D0 000036F4 4880 ext.w D0 000036F6 3D40 FFFE move.w [A6 - 0x2], D0 000036FA 206D CC24 movea.l A0, [A5 - 0x33DC] 000036FE 5568 0602 subq.w [A0 + 0x602], 2 00003702 206D CC24 movea.l A0, [A5 - 0x33DC] 00003706 3028 0602 move.w D0, [A0 + 0x602] 0000370A 5268 0602 addq.w [A0 + 0x602], 1 0000370E 48C0 ext.l D0 00003710 D080 add.l D0, D0 00003712 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003716 2040 movea.l A0, D0 00003718 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] label0000371E: 0000371E 4E5E unlink A6 00003720 4E75 rts fn00003722: 00003722 4E56 FFFE link A6, -0x0002 00003726 206D CC24 movea.l A0, [A5 - 0x33DC] 0000372A 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 00003730 6C0C bge +0xE /* 0000373E */ 00003732 486D CD54 pea.l [A5 - 0x32AC] 00003736 4EBA EBA6 jsr [PC - 0x145A /* 000022DE */] 0000373A 588F addq.l A7, 4 0000373C 605E bra +0x60 /* 0000379C */ label0000373E: 0000373E 206D CC24 movea.l A0, [A5 - 0x33DC] 00003742 3028 0602 move.w D0, [A0 + 0x602] 00003746 5540 subq.w D0, 2 00003748 48C0 ext.l D0 0000374A D080 add.l D0, D0 0000374C D0AD CC24 add.l D0, [A5 - 0x33DC] 00003750 206D CC24 movea.l A0, [A5 - 0x33DC] 00003754 3228 0602 move.w D1, [A0 + 0x602] 00003758 5341 subq.w D1, 1 0000375A 48C1 ext.l D1 0000375C D281 add.l D1, D1 0000375E D2AD CC24 add.l D1, [A5 - 0x33DC] 00003762 2041 movea.l A0, D1 00003764 2240 movea.l A1, D0 00003766 3029 0536 move.w D0, [A1 + 0x536] 0000376A B068 0536 cmp.w D0, [A0 + 0x536] 0000376E 5DC0 slt D0 00003770 4400 neg.b D0 00003772 4880 ext.w D0 00003774 3D40 FFFE move.w [A6 - 0x2], D0 00003778 206D CC24 movea.l A0, [A5 - 0x33DC] 0000377C 5568 0602 subq.w [A0 + 0x602], 2 00003780 206D CC24 movea.l A0, [A5 - 0x33DC] 00003784 3028 0602 move.w D0, [A0 + 0x602] 00003788 5268 0602 addq.w [A0 + 0x602], 1 0000378C 48C0 ext.l D0 0000378E D080 add.l D0, D0 00003790 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003794 2040 movea.l A0, D0 00003796 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] label0000379C: 0000379C 4E5E unlink A6 0000379E 4E75 rts fn000037A0: 000037A0 4E56 FFFE link A6, -0x0002 000037A4 206D CC24 movea.l A0, [A5 - 0x33DC] 000037A8 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 000037AE 6C0C bge +0xE /* 000037BC */ 000037B0 486D CD64 pea.l [A5 - 0x329C] 000037B4 4EBA EB28 jsr [PC - 0x14D8 /* 000022DE */] 000037B8 588F addq.l A7, 4 000037BA 605E bra +0x60 /* 0000381A */ label000037BC: 000037BC 206D CC24 movea.l A0, [A5 - 0x33DC] 000037C0 3028 0602 move.w D0, [A0 + 0x602] 000037C4 5340 subq.w D0, 1 000037C6 48C0 ext.l D0 000037C8 D080 add.l D0, D0 000037CA D0AD CC24 add.l D0, [A5 - 0x33DC] 000037CE 206D CC24 movea.l A0, [A5 - 0x33DC] 000037D2 3228 0602 move.w D1, [A0 + 0x602] 000037D6 5541 subq.w D1, 2 000037D8 48C1 ext.l D1 000037DA D281 add.l D1, D1 000037DC D2AD CC24 add.l D1, [A5 - 0x33DC] 000037E0 2041 movea.l A0, D1 000037E2 2240 movea.l A1, D0 000037E4 3029 0536 move.w D0, [A1 + 0x536] 000037E8 B068 0536 cmp.w D0, [A0 + 0x536] 000037EC 57C0 seq D0 000037EE 4400 neg.b D0 000037F0 4880 ext.w D0 000037F2 3D40 FFFE move.w [A6 - 0x2], D0 000037F6 206D CC24 movea.l A0, [A5 - 0x33DC] 000037FA 5568 0602 subq.w [A0 + 0x602], 2 000037FE 206D CC24 movea.l A0, [A5 - 0x33DC] 00003802 3028 0602 move.w D0, [A0 + 0x602] 00003806 5268 0602 addq.w [A0 + 0x602], 1 0000380A 48C0 ext.l D0 0000380C D080 add.l D0, D0 0000380E D0AD CC24 add.l D0, [A5 - 0x33DC] 00003812 2040 movea.l A0, D0 00003814 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] label0000381A: 0000381A 4E5E unlink A6 0000381C 4E75 rts fn0000381E: 0000381E 4E56 FFFE link A6, -0x0002 00003822 206D CC24 movea.l A0, [A5 - 0x33DC] 00003826 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 0000382C 6C0C bge +0xE /* 0000383A */ 0000382E 486D CD74 pea.l [A5 - 0x328C] 00003832 4EBA EAAA jsr [PC - 0x1556 /* 000022DE */] 00003836 588F addq.l A7, 4 00003838 605E bra +0x60 /* 00003898 */ label0000383A: 0000383A 206D CC24 movea.l A0, [A5 - 0x33DC] 0000383E 3028 0602 move.w D0, [A0 + 0x602] 00003842 5340 subq.w D0, 1 00003844 48C0 ext.l D0 00003846 D080 add.l D0, D0 00003848 D0AD CC24 add.l D0, [A5 - 0x33DC] 0000384C 206D CC24 movea.l A0, [A5 - 0x33DC] 00003850 3228 0602 move.w D1, [A0 + 0x602] 00003854 5541 subq.w D1, 2 00003856 48C1 ext.l D1 00003858 D281 add.l D1, D1 0000385A D2AD CC24 add.l D1, [A5 - 0x33DC] 0000385E 2041 movea.l A0, D1 00003860 2240 movea.l A1, D0 00003862 3029 0536 move.w D0, [A1 + 0x536] 00003866 B068 0536 cmp.w D0, [A0 + 0x536] 0000386A 56C0 sne D0 0000386C 4400 neg.b D0 0000386E 4880 ext.w D0 00003870 3D40 FFFE move.w [A6 - 0x2], D0 00003874 206D CC24 movea.l A0, [A5 - 0x33DC] 00003878 5568 0602 subq.w [A0 + 0x602], 2 0000387C 206D CC24 movea.l A0, [A5 - 0x33DC] 00003880 3028 0602 move.w D0, [A0 + 0x602] 00003884 5268 0602 addq.w [A0 + 0x602], 1 00003888 48C0 ext.l D0 0000388A D080 add.l D0, D0 0000388C D0AD CC24 add.l D0, [A5 - 0x33DC] 00003890 2040 movea.l A0, D0 00003892 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] label00003898: 00003898 4E5E unlink A6 0000389A 4E75 rts fn0000389C: 0000389C 4E56 FFFC link A6, -0x0004 000038A0 206D CC24 movea.l A0, [A5 - 0x33DC] 000038A4 0C68 0001 0602 cmpi.w [A0 + 0x602], 0x1 000038AA 6C0E bge +0x10 /* 000038BA */ 000038AC 486D CD84 pea.l [A5 - 0x327C] 000038B0 4EBA EA2C jsr [PC - 0x15D4 /* 000022DE */] 000038B4 588F addq.l A7, 4 000038B6 6000 006C bra +0x6E /* 00003924 */ label000038BA: 000038BA 206D CC24 movea.l A0, [A5 - 0x33DC] 000038BE 3028 0602 move.w D0, [A0 + 0x602] 000038C2 5340 subq.w D0, 1 000038C4 48C0 ext.l D0 000038C6 D080 add.l D0, D0 000038C8 D0AD CC24 add.l D0, [A5 - 0x33DC] 000038CC 2040 movea.l A0, D0 000038CE 3D68 0536 FFFC move.w [A6 - 0x4], [A0 + 0x536] 000038D4 0C6E 4F4C FFFC cmpi.w [A6 - 0x4], 0x4F4C /* 'OL' */ 000038DA 6D3E blt +0x40 /* 0000391A */ 000038DC 0C6E 4FB0 FFFC cmpi.w [A6 - 0x4], 0x4FB0 000038E2 6C36 bge +0x38 /* 0000391A */ 000038E4 206D CC24 movea.l A0, [A5 - 0x33DC] 000038E8 5568 0602 subq.w [A0 + 0x602], 2 000038EC 206D CC24 movea.l A0, [A5 - 0x33DC] 000038F0 3028 0602 move.w D0, [A0 + 0x602] 000038F4 48C0 ext.l D0 000038F6 D080 add.l D0, D0 000038F8 D0AD CC24 add.l D0, [A5 - 0x33DC] 000038FC 2040 movea.l A0, D0 000038FE 3D68 0536 FFFE move.w [A6 - 0x2], [A0 + 0x536] 00003904 302E FFFC move.w D0, [A6 - 0x4] 00003908 0640 B0B4 addi.w D0, 0xB0B4 0000390C 3F00 move.w -[A7], D0 0000390E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00003912 4EBA F246 jsr [PC - 0xDBA /* 00002B5A */] 00003916 588F addq.l A7, 4 00003918 600A bra +0xC /* 00003924 */ label0000391A: 0000391A 486D CD94 pea.l [A5 - 0x326C] 0000391E 4EBA E9BE jsr [PC - 0x1642 /* 000022DE */] 00003922 588F addq.l A7, 4 label00003924: 00003924 4E5E unlink A6 00003926 4E75 rts fn00003928: 00003928 206D CC24 movea.l A0, [A5 - 0x33DC] 0000392C 0C68 0001 0602 cmpi.w [A0 + 0x602], 0x1 00003932 6C0C bge +0xE /* 00003940 */ 00003934 486D CDAA pea.l [A5 - 0x3256] 00003938 4EBA E9A4 jsr [PC - 0x165C /* 000022DE */] 0000393C 588F addq.l A7, 4 0000393E 6008 bra +0xA /* 00003948 */ label00003940: 00003940 206D CC24 movea.l A0, [A5 - 0x33DC] 00003944 5368 0602 subq.w [A0 + 0x602], 1 label00003948: 00003948 4E75 rts fn0000394A: 0000394A 4E56 FFFE link A6, -0x0002 0000394E 206D CC24 movea.l A0, [A5 - 0x33DC] 00003952 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 00003958 6C0C bge +0xE /* 00003966 */ 0000395A 486D CDBA pea.l [A5 - 0x3246] 0000395E 4EBA E97E jsr [PC - 0x1682 /* 000022DE */] 00003962 588F addq.l A7, 4 00003964 6062 bra +0x64 /* 000039C8 */ label00003966: 00003966 206D CC24 movea.l A0, [A5 - 0x33DC] 0000396A 3028 0602 move.w D0, [A0 + 0x602] 0000396E 5340 subq.w D0, 1 00003970 48C0 ext.l D0 00003972 D080 add.l D0, D0 00003974 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003978 2040 movea.l A0, D0 0000397A 3D68 0536 FFFE move.w [A6 - 0x2], [A0 + 0x536] 00003980 206D CC24 movea.l A0, [A5 - 0x33DC] 00003984 3028 0602 move.w D0, [A0 + 0x602] 00003988 5340 subq.w D0, 1 0000398A 48C0 ext.l D0 0000398C D080 add.l D0, D0 0000398E D0AD CC24 add.l D0, [A5 - 0x33DC] 00003992 206D CC24 movea.l A0, [A5 - 0x33DC] 00003996 3228 0602 move.w D1, [A0 + 0x602] 0000399A 5541 subq.w D1, 2 0000399C 48C1 ext.l D1 0000399E D281 add.l D1, D1 000039A0 D2AD CC24 add.l D1, [A5 - 0x33DC] 000039A4 2041 movea.l A0, D1 000039A6 2240 movea.l A1, D0 000039A8 3368 0536 0536 move.w [A1 + 0x536], [A0 + 0x536] 000039AE 206D CC24 movea.l A0, [A5 - 0x33DC] 000039B2 3028 0602 move.w D0, [A0 + 0x602] 000039B6 5540 subq.w D0, 2 000039B8 48C0 ext.l D0 000039BA D080 add.l D0, D0 000039BC D0AD CC24 add.l D0, [A5 - 0x33DC] 000039C0 2040 movea.l A0, D0 000039C2 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] label000039C8: 000039C8 4E5E unlink A6 000039CA 4E75 rts fn000039CC: 000039CC 4E56 FFFA link A6, -0x0006 000039D0 206D CC24 movea.l A0, [A5 - 0x33DC] 000039D4 0C68 0003 0602 cmpi.w [A0 + 0x602], 0x3 000039DA 6C0E bge +0x10 /* 000039EA */ 000039DC 486D CDCA pea.l [A5 - 0x3236] 000039E0 4EBA E8FC jsr [PC - 0x1704 /* 000022DE */] 000039E4 588F addq.l A7, 4 000039E6 6000 00C4 bra +0xC6 /* 00003AAC */ label000039EA: 000039EA 206D CC24 movea.l A0, [A5 - 0x33DC] 000039EE 5368 0602 subq.w [A0 + 0x602], 1 000039F2 206D CC24 movea.l A0, [A5 - 0x33DC] 000039F6 3028 0602 move.w D0, [A0 + 0x602] 000039FA 48C0 ext.l D0 000039FC D080 add.l D0, D0 000039FE D0AD CC24 add.l D0, [A5 - 0x33DC] 00003A02 2040 movea.l A0, D0 00003A04 3D68 0536 FFFE move.w [A6 - 0x2], [A0 + 0x536] 00003A0A 302E FFFE move.w D0, [A6 - 0x2] 00003A0E 5440 addq.w D0, 2 00003A10 206D CC24 movea.l A0, [A5 - 0x33DC] 00003A14 B068 0602 cmp.w D0, [A0 + 0x602] 00003A18 6F0E ble +0x10 /* 00003A28 */ 00003A1A 486D CDDA pea.l [A5 - 0x3226] 00003A1E 4EBA E8BE jsr [PC - 0x1742 /* 000022DE */] 00003A22 588F addq.l A7, 4 00003A24 6000 0086 bra +0x88 /* 00003AAC */ label00003A28: 00003A28 206D CC24 movea.l A0, [A5 - 0x33DC] 00003A2C 3028 0602 move.w D0, [A0 + 0x602] 00003A30 5340 subq.w D0, 1 00003A32 48C0 ext.l D0 00003A34 D080 add.l D0, D0 00003A36 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003A3A 2040 movea.l A0, D0 00003A3C 3D68 0536 FFFC move.w [A6 - 0x4], [A0 + 0x536] 00003A42 206D CC24 movea.l A0, [A5 - 0x33DC] 00003A46 3028 0602 move.w D0, [A0 + 0x602] 00003A4A 5340 subq.w D0, 1 00003A4C 3D40 FFFA move.w [A6 - 0x6], D0 00003A50 6028 bra +0x2A /* 00003A7A */ label00003A52: 00003A52 302E FFFA move.w D0, [A6 - 0x6] 00003A56 48C0 ext.l D0 00003A58 D080 add.l D0, D0 00003A5A D0AD CC24 add.l D0, [A5 - 0x33DC] 00003A5E 322E FFFA move.w D1, [A6 - 0x6] 00003A62 5341 subq.w D1, 1 00003A64 48C1 ext.l D1 00003A66 D281 add.l D1, D1 00003A68 D2AD CC24 add.l D1, [A5 - 0x33DC] 00003A6C 2041 movea.l A0, D1 00003A6E 2240 movea.l A1, D0 00003A70 3368 0536 0536 move.w [A1 + 0x536], [A0 + 0x536] 00003A76 536E FFFA subq.w [A6 - 0x6], 1 label00003A7A: 00003A7A 206D CC24 movea.l A0, [A5 - 0x33DC] 00003A7E 3028 0602 move.w D0, [A0 + 0x602] 00003A82 906E FFFE sub.w D0, [A6 - 0x2] 00003A86 5340 subq.w D0, 1 00003A88 B06E FFFA cmp.w D0, [A6 - 0x6] 00003A8C 6DC4 blt -0x3A /* 00003A52 */ 00003A8E 206D CC24 movea.l A0, [A5 - 0x33DC] 00003A92 3028 0602 move.w D0, [A0 + 0x602] 00003A96 906E FFFE sub.w D0, [A6 - 0x2] 00003A9A 5340 subq.w D0, 1 00003A9C 48C0 ext.l D0 00003A9E D080 add.l D0, D0 00003AA0 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003AA4 2040 movea.l A0, D0 00003AA6 316E FFFC 0536 move.w [A0 + 0x536], [A6 - 0x4] label00003AAC: 00003AAC 4E5E unlink A6 00003AAE 4E75 rts fn00003AB0: 00003AB0 4E56 FFFE link A6, -0x0002 00003AB4 206D CC24 movea.l A0, [A5 - 0x33DC] 00003AB8 0C68 0001 0602 cmpi.w [A0 + 0x602], 0x1 00003ABE 6C0C bge +0xE /* 00003ACC */ 00003AC0 486D CDEA pea.l [A5 - 0x3216] 00003AC4 4EBA E818 jsr [PC - 0x17E8 /* 000022DE */] 00003AC8 588F addq.l A7, 4 00003ACA 6044 bra +0x46 /* 00003B10 */ label00003ACC: 00003ACC 206D CC24 movea.l A0, [A5 - 0x33DC] 00003AD0 5368 0602 subq.w [A0 + 0x602], 1 00003AD4 206D CC24 movea.l A0, [A5 - 0x33DC] 00003AD8 3028 0602 move.w D0, [A0 + 0x602] 00003ADC 48C0 ext.l D0 00003ADE D080 add.l D0, D0 00003AE0 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003AE4 2040 movea.l A0, D0 00003AE6 3D68 0536 FFFE move.w [A6 - 0x2], [A0 + 0x536] 00003AEC 206D CC24 movea.l A0, [A5 - 0x33DC] 00003AF0 302E FFFE move.w D0, [A6 - 0x2] 00003AF4 B068 0604 cmp.w D0, [A0 + 0x604] 00003AF8 6E0C bgt +0xE /* 00003B06 */ 00003AFA 206D CC24 movea.l A0, [A5 - 0x33DC] 00003AFE 316E FFFE 0600 move.w [A0 + 0x600], [A6 - 0x2] 00003B04 600A bra +0xC /* 00003B10 */ label00003B06: 00003B06 486D CDFA pea.l [A5 - 0x3206] 00003B0A 4EBA E7D2 jsr [PC - 0x182E /* 000022DE */] 00003B0E 588F addq.l A7, 4 label00003B10: 00003B10 4E5E unlink A6 00003B12 4E75 rts fn00003B14: 00003B14 4E56 FFFE link A6, -0x0002 00003B18 206D CC24 movea.l A0, [A5 - 0x33DC] 00003B1C 0C68 0001 0602 cmpi.w [A0 + 0x602], 0x1 00003B22 6C0C bge +0xE /* 00003B30 */ 00003B24 486D CE1A pea.l [A5 - 0x31E6] 00003B28 4EBA E7B4 jsr [PC - 0x184C /* 000022DE */] 00003B2C 588F addq.l A7, 4 00003B2E 6064 bra +0x66 /* 00003B94 */ label00003B30: 00003B30 206D CC24 movea.l A0, [A5 - 0x33DC] 00003B34 5368 0602 subq.w [A0 + 0x602], 1 00003B38 206D CC24 movea.l A0, [A5 - 0x33DC] 00003B3C 3028 0602 move.w D0, [A0 + 0x602] 00003B40 48C0 ext.l D0 00003B42 D080 add.l D0, D0 00003B44 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003B48 2040 movea.l A0, D0 00003B4A 3D68 0536 FFFE move.w [A6 - 0x2], [A0 + 0x536] 00003B50 206D CC24 movea.l A0, [A5 - 0x33DC] 00003B54 302E FFFE move.w D0, [A6 - 0x2] 00003B58 B068 0604 cmp.w D0, [A0 + 0x604] 00003B5C 6E2C bgt +0x2E /* 00003B8A */ 00003B5E 206D CC24 movea.l A0, [A5 - 0x33DC] 00003B62 3028 0602 move.w D0, [A0 + 0x602] 00003B66 5268 0602 addq.w [A0 + 0x602], 1 00003B6A 48C0 ext.l D0 00003B6C D080 add.l D0, D0 00003B6E D0AD CC24 add.l D0, [A5 - 0x33DC] 00003B72 206D CC24 movea.l A0, [A5 - 0x33DC] 00003B76 2240 movea.l A1, D0 00003B78 3368 0600 0536 move.w [A1 + 0x536], [A0 + 0x600] 00003B7E 206D CC24 movea.l A0, [A5 - 0x33DC] 00003B82 316E FFFE 0600 move.w [A0 + 0x600], [A6 - 0x2] 00003B88 600A bra +0xC /* 00003B94 */ label00003B8A: 00003B8A 486D CE2A pea.l [A5 - 0x31D6] 00003B8E 4EBA E74E jsr [PC - 0x18B2 /* 000022DE */] 00003B92 588F addq.l A7, 4 label00003B94: 00003B94 4E5E unlink A6 00003B96 4E75 rts fn00003B98: 00003B98 4E56 FFFE link A6, -0x0002 00003B9C 206D CC24 movea.l A0, [A5 - 0x33DC] 00003BA0 3028 0602 move.w D0, [A0 + 0x602] 00003BA4 5340 subq.w D0, 1 00003BA6 48C0 ext.l D0 00003BA8 D080 add.l D0, D0 00003BAA D0AD CC24 add.l D0, [A5 - 0x33DC] 00003BAE 2040 movea.l A0, D0 00003BB0 3D68 0536 FFFE move.w [A6 - 0x2], [A0 + 0x536] 00003BB6 206D CC24 movea.l A0, [A5 - 0x33DC] 00003BBA 0C68 0064 0602 cmpi.w [A0 + 0x602], 0x64 /* 'd' */ 00003BC0 6C1E bge +0x20 /* 00003BE0 */ 00003BC2 206D CC24 movea.l A0, [A5 - 0x33DC] 00003BC6 3028 0602 move.w D0, [A0 + 0x602] 00003BCA 5268 0602 addq.w [A0 + 0x602], 1 00003BCE 48C0 ext.l D0 00003BD0 D080 add.l D0, D0 00003BD2 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003BD6 2040 movea.l A0, D0 00003BD8 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] 00003BDE 600A bra +0xC /* 00003BEA */ label00003BE0: 00003BE0 486D CE4A pea.l [A5 - 0x31B6] 00003BE4 4EBA E6F8 jsr [PC - 0x1908 /* 000022DE */] 00003BE8 588F addq.l A7, 4 label00003BEA: 00003BEA 4E5E unlink A6 00003BEC 4E75 rts fn00003BEE: 00003BEE 4E56 FFFE link A6, -0x0002 00003BF2 206D CC24 movea.l A0, [A5 - 0x33DC] 00003BF6 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 00003BFC 6C0C bge +0xE /* 00003C0A */ 00003BFE 486D CE5A pea.l [A5 - 0x31A6] 00003C02 4EBA E6DA jsr [PC - 0x1926 /* 000022DE */] 00003C06 588F addq.l A7, 4 00003C08 6064 bra +0x66 /* 00003C6E */ label00003C0A: 00003C0A 206D CC24 movea.l A0, [A5 - 0x33DC] 00003C0E 5568 0602 subq.w [A0 + 0x602], 2 00003C12 206D CC24 movea.l A0, [A5 - 0x33DC] 00003C16 3028 0602 move.w D0, [A0 + 0x602] 00003C1A 5240 addq.w D0, 1 00003C1C 48C0 ext.l D0 00003C1E D080 add.l D0, D0 00003C20 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003C24 2040 movea.l A0, D0 00003C26 3D68 0536 FFFE move.w [A6 - 0x2], [A0 + 0x536] 00003C2C 206D CC24 movea.l A0, [A5 - 0x33DC] 00003C30 3028 0602 move.w D0, [A0 + 0x602] 00003C34 48C0 ext.l D0 00003C36 D080 add.l D0, D0 00003C38 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003C3C 2040 movea.l A0, D0 00003C3E 4A68 0536 tst.w [A0 + 0x536] 00003C42 672A beq +0x2C /* 00003C6E */ 00003C44 206D CC24 movea.l A0, [A5 - 0x33DC] 00003C48 3028 0602 move.w D0, [A0 + 0x602] 00003C4C 5268 0602 addq.w [A0 + 0x602], 1 00003C50 48C0 ext.l D0 00003C52 D080 add.l D0, D0 00003C54 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003C58 206D CC24 movea.l A0, [A5 - 0x33DC] 00003C5C 2240 movea.l A1, D0 00003C5E 3368 0600 0536 move.w [A1 + 0x536], [A0 + 0x600] 00003C64 206D CC24 movea.l A0, [A5 - 0x33DC] 00003C68 316E FFFE 0600 move.w [A0 + 0x600], [A6 - 0x2] label00003C6E: 00003C6E 4E5E unlink A6 00003C70 4E75 rts fn00003C72: 00003C72 4E56 FFFC link A6, -0x0004 00003C76 206D CC24 movea.l A0, [A5 - 0x33DC] 00003C7A 0C68 0003 0602 cmpi.w [A0 + 0x602], 0x3 00003C80 6C0E bge +0x10 /* 00003C90 */ 00003C82 486D CE6A pea.l [A5 - 0x3196] 00003C86 4EBA E656 jsr [PC - 0x19AA /* 000022DE */] 00003C8A 588F addq.l A7, 4 00003C8C 6000 00AC bra +0xAE /* 00003D3A */ label00003C90: 00003C90 206D CC24 movea.l A0, [A5 - 0x33DC] 00003C94 5768 0602 subq.w [A0 + 0x602], 3 00003C98 206D CC24 movea.l A0, [A5 - 0x33DC] 00003C9C 3028 0602 move.w D0, [A0 + 0x602] 00003CA0 5440 addq.w D0, 2 00003CA2 48C0 ext.l D0 00003CA4 D080 add.l D0, D0 00003CA6 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003CAA 2040 movea.l A0, D0 00003CAC 3D68 0536 FFFE move.w [A6 - 0x2], [A0 + 0x536] 00003CB2 206D CC24 movea.l A0, [A5 - 0x33DC] 00003CB6 3028 0602 move.w D0, [A0 + 0x602] 00003CBA 5240 addq.w D0, 1 00003CBC 48C0 ext.l D0 00003CBE D080 add.l D0, D0 00003CC0 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003CC4 2040 movea.l A0, D0 00003CC6 3D68 0536 FFFC move.w [A6 - 0x4], [A0 + 0x536] 00003CCC 206D CC24 movea.l A0, [A5 - 0x33DC] 00003CD0 3028 0602 move.w D0, [A0 + 0x602] 00003CD4 48C0 ext.l D0 00003CD6 D080 add.l D0, D0 00003CD8 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003CDC 2040 movea.l A0, D0 00003CDE 4A68 0536 tst.w [A0 + 0x536] 00003CE2 672C beq +0x2E /* 00003D10 */ 00003CE4 206D CC24 movea.l A0, [A5 - 0x33DC] 00003CE8 3028 0602 move.w D0, [A0 + 0x602] 00003CEC 5268 0602 addq.w [A0 + 0x602], 1 00003CF0 48C0 ext.l D0 00003CF2 D080 add.l D0, D0 00003CF4 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003CF8 206D CC24 movea.l A0, [A5 - 0x33DC] 00003CFC 2240 movea.l A1, D0 00003CFE 3368 0600 0536 move.w [A1 + 0x536], [A0 + 0x600] 00003D04 206D CC24 movea.l A0, [A5 - 0x33DC] 00003D08 316E FFFC 0600 move.w [A0 + 0x600], [A6 - 0x4] 00003D0E 602A bra +0x2C /* 00003D3A */ label00003D10: 00003D10 206D CC24 movea.l A0, [A5 - 0x33DC] 00003D14 3028 0602 move.w D0, [A0 + 0x602] 00003D18 5268 0602 addq.w [A0 + 0x602], 1 00003D1C 48C0 ext.l D0 00003D1E D080 add.l D0, D0 00003D20 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003D24 206D CC24 movea.l A0, [A5 - 0x33DC] 00003D28 2240 movea.l A1, D0 00003D2A 3368 0600 0536 move.w [A1 + 0x536], [A0 + 0x600] 00003D30 206D CC24 movea.l A0, [A5 - 0x33DC] 00003D34 316E FFFE 0600 move.w [A0 + 0x600], [A6 - 0x2] label00003D3A: 00003D3A 4E5E unlink A6 00003D3C 4E75 rts fn00003D3E: 00003D3E 4E56 FFFA link A6, -0x0006 00003D42 206D CC24 movea.l A0, [A5 - 0x33DC] 00003D46 5368 0602 subq.w [A0 + 0x602], 1 00003D4A 206D CC24 movea.l A0, [A5 - 0x33DC] 00003D4E 3028 0602 move.w D0, [A0 + 0x602] 00003D52 48C0 ext.l D0 00003D54 D080 add.l D0, D0 00003D56 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003D5A 2040 movea.l A0, D0 00003D5C 3D68 0536 FFFE move.w [A6 - 0x2], [A0 + 0x536] 00003D62 0C6E 4F4C FFFE cmpi.w [A6 - 0x2], 0x4F4C /* 'OL' */ 00003D68 6D3A blt +0x3C /* 00003DA4 */ 00003D6A 0C6E 4FB0 FFFE cmpi.w [A6 - 0x2], 0x4FB0 00003D70 6C32 bge +0x34 /* 00003DA4 */ 00003D72 206D CC24 movea.l A0, [A5 - 0x33DC] 00003D76 3028 0602 move.w D0, [A0 + 0x602] 00003D7A 5268 0602 addq.w [A0 + 0x602], 1 00003D7E 48C0 ext.l D0 00003D80 D080 add.l D0, D0 00003D82 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003D86 322E FFFE move.w D1, [A6 - 0x2] 00003D8A 0641 B0B4 addi.w D1, 0xB0B4 00003D8E 3F01 move.w -[A7], D1 00003D90 2D40 FFFA move.l [A6 - 0x6], D0 00003D94 4EBA F5B2 jsr [PC - 0xA4E /* 00003348 */] 00003D98 548F addq.l A7, 2 00003D9A 206E FFFA movea.l A0, [A6 - 0x6] 00003D9E 3140 0536 move.w [A0 + 0x536], D0 00003DA2 600A bra +0xC /* 00003DAE */ label00003DA4: 00003DA4 486D CE7A pea.l [A5 - 0x3186] 00003DA8 4EBA E534 jsr [PC - 0x1ACC /* 000022DE */] 00003DAC 588F addq.l A7, 4 label00003DAE: 00003DAE 4E5E unlink A6 00003DB0 4E75 rts fn00003DB2: 00003DB2 4E56 FFFE link A6, -0x0002 00003DB6 206D CC24 movea.l A0, [A5 - 0x33DC] 00003DBA 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 00003DC0 6C0E bge +0x10 /* 00003DD0 */ 00003DC2 486D CE90 pea.l [A5 - 0x3170] 00003DC6 4EBA E516 jsr [PC - 0x1AEA /* 000022DE */] 00003DCA 588F addq.l A7, 4 00003DCC 6000 0064 bra +0x66 /* 00003E32 */ label00003DD0: 00003DD0 206D CC24 movea.l A0, [A5 - 0x33DC] 00003DD4 3028 0602 move.w D0, [A0 + 0x602] 00003DD8 5340 subq.w D0, 1 00003DDA 48C0 ext.l D0 00003DDC D080 add.l D0, D0 00003DDE D0AD CC24 add.l D0, [A5 - 0x33DC] 00003DE2 2040 movea.l A0, D0 00003DE4 4A68 0536 tst.w [A0 + 0x536] 00003DE8 671A beq +0x1C /* 00003E04 */ 00003DEA 206D CC24 movea.l A0, [A5 - 0x33DC] 00003DEE 3028 0602 move.w D0, [A0 + 0x602] 00003DF2 5540 subq.w D0, 2 00003DF4 48C0 ext.l D0 00003DF6 D080 add.l D0, D0 00003DF8 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003DFC 2040 movea.l A0, D0 00003DFE 4A68 0536 tst.w [A0 + 0x536] 00003E02 6604 bne +0x6 /* 00003E08 */ label00003E04: 00003E04 7000 moveq.l D0, 0x00 00003E06 6002 bra +0x4 /* 00003E0A */ label00003E08: 00003E08 7001 moveq.l D0, 0x01 label00003E0A: 00003E0A 3D40 FFFE move.w [A6 - 0x2], D0 00003E0E 206D CC24 movea.l A0, [A5 - 0x33DC] 00003E12 5568 0602 subq.w [A0 + 0x602], 2 00003E16 206D CC24 movea.l A0, [A5 - 0x33DC] 00003E1A 3028 0602 move.w D0, [A0 + 0x602] 00003E1E 5268 0602 addq.w [A0 + 0x602], 1 00003E22 48C0 ext.l D0 00003E24 D080 add.l D0, D0 00003E26 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003E2A 2040 movea.l A0, D0 00003E2C 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] label00003E32: 00003E32 4E5E unlink A6 00003E34 4E75 rts fn00003E36: 00003E36 4E56 FFFE link A6, -0x0002 00003E3A 206D CC24 movea.l A0, [A5 - 0x33DC] 00003E3E 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 00003E44 6C0E bge +0x10 /* 00003E54 */ 00003E46 486D CEA0 pea.l [A5 - 0x3160] 00003E4A 4EBA E492 jsr [PC - 0x1B6E /* 000022DE */] 00003E4E 588F addq.l A7, 4 00003E50 6000 0064 bra +0x66 /* 00003EB6 */ label00003E54: 00003E54 206D CC24 movea.l A0, [A5 - 0x33DC] 00003E58 3028 0602 move.w D0, [A0 + 0x602] 00003E5C 5340 subq.w D0, 1 00003E5E 48C0 ext.l D0 00003E60 D080 add.l D0, D0 00003E62 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003E66 2040 movea.l A0, D0 00003E68 4A68 0536 tst.w [A0 + 0x536] 00003E6C 661E bne +0x20 /* 00003E8C */ 00003E6E 206D CC24 movea.l A0, [A5 - 0x33DC] 00003E72 3028 0602 move.w D0, [A0 + 0x602] 00003E76 5540 subq.w D0, 2 00003E78 48C0 ext.l D0 00003E7A D080 add.l D0, D0 00003E7C D0AD CC24 add.l D0, [A5 - 0x33DC] 00003E80 2040 movea.l A0, D0 00003E82 4A68 0536 tst.w [A0 + 0x536] 00003E86 6604 bne +0x6 /* 00003E8C */ 00003E88 7000 moveq.l D0, 0x00 00003E8A 6002 bra +0x4 /* 00003E8E */ label00003E8C: 00003E8C 7001 moveq.l D0, 0x01 label00003E8E: 00003E8E 3D40 FFFE move.w [A6 - 0x2], D0 00003E92 206D CC24 movea.l A0, [A5 - 0x33DC] 00003E96 5568 0602 subq.w [A0 + 0x602], 2 00003E9A 206D CC24 movea.l A0, [A5 - 0x33DC] 00003E9E 3028 0602 move.w D0, [A0 + 0x602] 00003EA2 5268 0602 addq.w [A0 + 0x602], 1 00003EA6 48C0 ext.l D0 00003EA8 D080 add.l D0, D0 00003EAA D0AD CC24 add.l D0, [A5 - 0x33DC] 00003EAE 2040 movea.l A0, D0 00003EB0 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] label00003EB6: 00003EB6 4E5E unlink A6 00003EB8 4E75 rts fn00003EBA: 00003EBA 4E56 FFFE link A6, -0x0002 00003EBE 206D CC24 movea.l A0, [A5 - 0x33DC] 00003EC2 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 00003EC8 6C0E bge +0x10 /* 00003ED8 */ 00003ECA 486D CEB0 pea.l [A5 - 0x3150] 00003ECE 4EBA E40E jsr [PC - 0x1BF2 /* 000022DE */] 00003ED2 588F addq.l A7, 4 00003ED4 6000 00A0 bra +0xA2 /* 00003F76 */ label00003ED8: 00003ED8 206D CC24 movea.l A0, [A5 - 0x33DC] 00003EDC 3028 0602 move.w D0, [A0 + 0x602] 00003EE0 5340 subq.w D0, 1 00003EE2 48C0 ext.l D0 00003EE4 D080 add.l D0, D0 00003EE6 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003EEA 2040 movea.l A0, D0 00003EEC 4A68 0536 tst.w [A0 + 0x536] 00003EF0 661E bne +0x20 /* 00003F10 */ 00003EF2 206D CC24 movea.l A0, [A5 - 0x33DC] 00003EF6 3028 0602 move.w D0, [A0 + 0x602] 00003EFA 5540 subq.w D0, 2 00003EFC 48C0 ext.l D0 00003EFE D080 add.l D0, D0 00003F00 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003F04 2040 movea.l A0, D0 00003F06 4A68 0536 tst.w [A0 + 0x536] 00003F0A 6604 bne +0x6 /* 00003F10 */ 00003F0C 7000 moveq.l D0, 0x00 00003F0E 6002 bra +0x4 /* 00003F12 */ label00003F10: 00003F10 7001 moveq.l D0, 0x01 label00003F12: 00003F12 206D CC24 movea.l A0, [A5 - 0x33DC] 00003F16 3228 0602 move.w D1, [A0 + 0x602] 00003F1A 5341 subq.w D1, 1 00003F1C 48C1 ext.l D1 00003F1E D281 add.l D1, D1 00003F20 D2AD CC24 add.l D1, [A5 - 0x33DC] 00003F24 2041 movea.l A0, D1 00003F26 4A68 0536 tst.w [A0 + 0x536] 00003F2A 671A beq +0x1C /* 00003F46 */ 00003F2C 206D CC24 movea.l A0, [A5 - 0x33DC] 00003F30 3228 0602 move.w D1, [A0 + 0x602] 00003F34 5541 subq.w D1, 2 00003F36 48C1 ext.l D1 00003F38 D281 add.l D1, D1 00003F3A D2AD CC24 add.l D1, [A5 - 0x33DC] 00003F3E 2041 movea.l A0, D1 00003F40 4A68 0536 tst.w [A0 + 0x536] 00003F44 6604 bne +0x6 /* 00003F4A */ label00003F46: 00003F46 7200 moveq.l D1, 0x00 00003F48 6002 bra +0x4 /* 00003F4C */ label00003F4A: 00003F4A 7201 moveq.l D1, 0x01 label00003F4C: 00003F4C 9041 sub.w D0, D1 00003F4E 3D40 FFFE move.w [A6 - 0x2], D0 00003F52 206D CC24 movea.l A0, [A5 - 0x33DC] 00003F56 5568 0602 subq.w [A0 + 0x602], 2 00003F5A 206D CC24 movea.l A0, [A5 - 0x33DC] 00003F5E 3028 0602 move.w D0, [A0 + 0x602] 00003F62 5268 0602 addq.w [A0 + 0x602], 1 00003F66 48C0 ext.l D0 00003F68 D080 add.l D0, D0 00003F6A D0AD CC24 add.l D0, [A5 - 0x33DC] 00003F6E 2040 movea.l A0, D0 00003F70 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] label00003F76: 00003F76 4E5E unlink A6 00003F78 4E75 rts fn00003F7A: 00003F7A 4E56 FFFE link A6, -0x0002 00003F7E 206D CC24 movea.l A0, [A5 - 0x33DC] 00003F82 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 00003F88 6C0C bge +0xE /* 00003F96 */ 00003F8A 486D CEC0 pea.l [A5 - 0x3140] 00003F8E 4EBA E34E jsr [PC - 0x1CB2 /* 000022DE */] 00003F92 588F addq.l A7, 4 00003F94 605C bra +0x5E /* 00003FF2 */ label00003F96: 00003F96 206D CC24 movea.l A0, [A5 - 0x33DC] 00003F9A 3028 0602 move.w D0, [A0 + 0x602] 00003F9E 5540 subq.w D0, 2 00003FA0 48C0 ext.l D0 00003FA2 D080 add.l D0, D0 00003FA4 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003FA8 206D CC24 movea.l A0, [A5 - 0x33DC] 00003FAC 3228 0602 move.w D1, [A0 + 0x602] 00003FB0 5341 subq.w D1, 1 00003FB2 48C1 ext.l D1 00003FB4 D281 add.l D1, D1 00003FB6 D2AD CC24 add.l D1, [A5 - 0x33DC] 00003FBA 2041 movea.l A0, D1 00003FBC 2240 movea.l A1, D0 00003FBE 3269 0536 movea.w A1, [A1 + 0x536] 00003FC2 2009 move.l D0, A1 00003FC4 81E8 0536 divs.w D0, [A0 + 0x536] 00003FC8 4840 swap.w D0 00003FCA 3D40 FFFE move.w [A6 - 0x2], D0 00003FCE 206D CC24 movea.l A0, [A5 - 0x33DC] 00003FD2 5568 0602 subq.w [A0 + 0x602], 2 00003FD6 206D CC24 movea.l A0, [A5 - 0x33DC] 00003FDA 3028 0602 move.w D0, [A0 + 0x602] 00003FDE 5268 0602 addq.w [A0 + 0x602], 1 00003FE2 48C0 ext.l D0 00003FE4 D080 add.l D0, D0 00003FE6 D0AD CC24 add.l D0, [A5 - 0x33DC] 00003FEA 2040 movea.l A0, D0 00003FEC 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] label00003FF2: 00003FF2 4E5E unlink A6 00003FF4 4E75 rts fn00003FF6: 00003FF6 3F3C 0001 move.w -[A7], 0x1 00003FFA A9C8 syscall SysBeep 00003FFC 4E75 rts fn00003FFE: 00003FFE 206D CC24 movea.l A0, [A5 - 0x33DC] 00004002 0C68 0001 0602 cmpi.w [A0 + 0x602], 0x1 00004008 6C0C bge +0xE /* 00004016 */ 0000400A 486D CED0 pea.l [A5 - 0x3130] 0000400E 4EBA E2CE jsr [PC - 0x1D32 /* 000022DE */] 00004012 588F addq.l A7, 4 00004014 6020 bra +0x22 /* 00004036 */ label00004016: 00004016 206D CC24 movea.l A0, [A5 - 0x33DC] 0000401A 3028 0602 move.w D0, [A0 + 0x602] 0000401E 5340 subq.w D0, 1 00004020 48C0 ext.l D0 00004022 D080 add.l D0, D0 00004024 D0AD CC24 add.l D0, [A5 - 0x33DC] 00004028 2040 movea.l A0, D0 0000402A 3028 0536 move.w D0, [A0 + 0x536] 0000402E C1FC FFFF muls.w D0, 0xFFFF 00004032 3140 0536 move.w [A0 + 0x536], D0 label00004036: 00004036 4E75 rts fn00004038: 00004038 206D CC24 movea.l A0, [A5 - 0x33DC] 0000403C 0C68 0001 0602 cmpi.w [A0 + 0x602], 0x1 00004042 6C0C bge +0xE /* 00004050 */ 00004044 486D CEE0 pea.l [A5 - 0x3120] 00004048 4EBA E294 jsr [PC - 0x1D6C /* 000022DE */] 0000404C 588F addq.l A7, 4 0000404E 6036 bra +0x38 /* 00004086 */ label00004050: 00004050 206D CC24 movea.l A0, [A5 - 0x33DC] 00004054 3028 0602 move.w D0, [A0 + 0x602] 00004058 5340 subq.w D0, 1 0000405A 48C0 ext.l D0 0000405C D080 add.l D0, D0 0000405E D0AD CC24 add.l D0, [A5 - 0x33DC] 00004062 206D CC24 movea.l A0, [A5 - 0x33DC] 00004066 3228 0602 move.w D1, [A0 + 0x602] 0000406A 5341 subq.w D1, 1 0000406C 48C1 ext.l D1 0000406E D281 add.l D1, D1 00004070 D2AD CC24 add.l D1, [A5 - 0x33DC] 00004074 2041 movea.l A0, D1 00004076 4A68 0536 tst.w [A0 + 0x536] 0000407A 57C1 seq D1 0000407C 4401 neg.b D1 0000407E 4881 ext.w D1 00004080 2040 movea.l A0, D0 00004082 3141 0536 move.w [A0 + 0x536], D1 label00004086: 00004086 4E75 rts fn00004088: 00004088 4E56 FFDE link A6, -0x0022 0000408C 206D CC24 movea.l A0, [A5 - 0x33DC] 00004090 0C68 0002 0602 cmpi.w [A0 + 0x602], 0x2 00004096 6C0E bge +0x10 /* 000040A6 */ 00004098 486D CEF0 pea.l [A5 - 0x3110] 0000409C 4EBA E240 jsr [PC - 0x1DC0 /* 000022DE */] 000040A0 588F addq.l A7, 4 000040A2 6000 00FA bra +0xFC /* 0000419E */ label000040A6: 000040A6 206D CC24 movea.l A0, [A5 - 0x33DC] 000040AA 3028 0602 move.w D0, [A0 + 0x602] 000040AE 5340 subq.w D0, 1 000040B0 48C0 ext.l D0 000040B2 D080 add.l D0, D0 000040B4 D0AD CC24 add.l D0, [A5 - 0x33DC] 000040B8 2040 movea.l A0, D0 000040BA 3028 0536 move.w D0, [A0 + 0x536] 000040BE 4440 neg.w D0 000040C0 206D CC24 movea.l A0, [A5 - 0x33DC] 000040C4 3228 0602 move.w D1, [A0 + 0x602] 000040C8 5541 subq.w D1, 2 000040CA 48C1 ext.l D1 000040CC D281 add.l D1, D1 000040CE D2AD CC24 add.l D1, [A5 - 0x33DC] 000040D2 2041 movea.l A0, D1 000040D4 4FEF FFF6 lea.l A7, [A7 - 0xA] 000040D8 4868 0536 pea.l [A0 + 0x536] 000040DC 486F 0004 pea.l [A7 + 0x4] 000040E0 3F3C 200E move.w -[A7], 0x200E 000040E4 A9EB syscall Pack4/FP68K 000040E6 3D40 FFEA move.w [A6 - 0x16], D0 000040EA 4FEF FFF6 lea.l A7, [A7 - 0xA] 000040EE 486E FFEA pea.l [A6 - 0x16] 000040F2 486F 0004 pea.l [A7 + 0x4] 000040F6 3F3C 200E move.w -[A7], 0x200E 000040FA A9EB syscall Pack4/FP68K 000040FC 486E FFEC pea.l [A6 - 0x14] 00004100 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 00004104 4FEF 0018 lea.l A7, [A7 + 0x18] 00004108 41EE FFF6 lea.l A0, [A6 - 0xA] 0000410C 43EE FFEC lea.l A1, [A6 - 0x14] 00004110 20D9 move.l [A0]+, [A1]+ 00004112 20D9 move.l [A0]+, [A1]+ 00004114 30D9 move.w [A0]+, [A1]+ 00004116 206D CC24 movea.l A0, [A5 - 0x33DC] 0000411A 5568 0602 subq.w [A0 + 0x602], 2 0000411E 206D CC24 movea.l A0, [A5 - 0x33DC] 00004122 3028 0602 move.w D0, [A0 + 0x602] 00004126 5268 0602 addq.w [A0 + 0x602], 1 0000412A 48C0 ext.l D0 0000412C D080 add.l D0, D0 0000412E D0AD CC24 add.l D0, [A5 - 0x33DC] 00004132 2D6E FFF6 FFEC move.l [A6 - 0x14], [A6 - 0xA] 00004138 2D6E FFFA FFF0 move.l [A6 - 0x10], [A6 - 0x6] 0000413E 3D6E FFFE FFF4 move.w [A6 - 0xC], [A6 - 0x2] 00004144 486D CF00 pea.l [A5 - 0x3100] 00004148 486E FFEC pea.l [A6 - 0x14] 0000414C 3F3C 0004 move.w -[A7], 0x4 00004150 A9EB syscall Pack4/FP68K 00004152 3D7C 01C2 FFEA move.w [A6 - 0x16], 0x1C2 00004158 486E FFEA pea.l [A6 - 0x16] 0000415C 486E FFE0 pea.l [A6 - 0x20] 00004160 3F3C 200E move.w -[A7], 0x200E 00004164 A9EB syscall Pack4/FP68K 00004166 486E FFEC pea.l [A6 - 0x14] 0000416A 486E FFE0 pea.l [A6 - 0x20] 0000416E 3F3C 0002 move.w -[A7], 0x2 00004172 A9EB syscall Pack4/FP68K 00004174 486E FFE0 pea.l [A6 - 0x20] 00004178 3F3C 0016 move.w -[A7], 0x16 0000417C A9EB syscall Pack4/FP68K 0000417E 486E FFE0 pea.l [A6 - 0x20] 00004182 486E FFDE pea.l [A6 - 0x22] 00004186 3F3C 2010 move.w -[A7], 0x2010 0000418A A9EB syscall Pack4/FP68K 0000418C 306E FFDE movea.w A0, [A6 - 0x22] 00004190 2208 move.l D1, A0 00004192 83FC 0168 divs.w D1, 0x168 00004196 4841 swap.w D1 00004198 2040 movea.l A0, D0 0000419A 3141 0536 move.w [A0 + 0x536], D1 label0000419E: 0000419E 4E5E unlink A6 000041A0 4E75 rts fn000041A2: 000041A2 4E56 FFFE link A6, -0x0002 000041A6 206D CC24 movea.l A0, [A5 - 0x33DC] 000041AA 3028 0600 move.w D0, [A0 + 0x600] 000041AE 5268 0600 addq.w [A0 + 0x600], 1 000041B2 48C0 ext.l D0 000041B4 D080 add.l D0, D0 000041B6 D0AD CC24 add.l D0, [A5 - 0x33DC] 000041BA 2040 movea.l A0, D0 000041BC 3D68 014E FFFE move.w [A6 - 0x2], [A0 + 0x14E] 000041C2 0C6E 4E20 FFFE cmpi.w [A6 - 0x2], 0x4E20 /* 'N ' */ 000041C8 6D10 blt +0x12 /* 000041DA */ 000041CA 0C6E 4F4C FFFE cmpi.w [A6 - 0x2], 0x4F4C /* 'OL' */ 000041D0 6D42 blt +0x44 /* 00004214 */ 000041D2 0C6E 4FB0 FFFE cmpi.w [A6 - 0x2], 0x4FB0 000041D8 6C3A bge +0x3C /* 00004214 */ label000041DA: 000041DA 206D CC24 movea.l A0, [A5 - 0x33DC] 000041DE 0C68 0064 0602 cmpi.w [A0 + 0x602], 0x64 /* 'd' */ 000041E4 6C20 bge +0x22 /* 00004206 */ 000041E6 206D CC24 movea.l A0, [A5 - 0x33DC] 000041EA 3028 0602 move.w D0, [A0 + 0x602] 000041EE 5268 0602 addq.w [A0 + 0x602], 1 000041F2 48C0 ext.l D0 000041F4 D080 add.l D0, D0 000041F6 D0AD CC24 add.l D0, [A5 - 0x33DC] 000041FA 2040 movea.l A0, D0 000041FC 316E FFFE 0536 move.w [A0 + 0x536], [A6 - 0x2] 00004202 6000 0162 bra +0x164 /* 00004366 */ label00004206: 00004206 486D CF0A pea.l [A5 - 0x30F6] 0000420A 4EBA E0D2 jsr [PC - 0x1F2E /* 000022DE */] 0000420E 588F addq.l A7, 4 00004210 6000 0154 bra +0x156 /* 00004366 */ label00004214: 00004214 302E FFFE move.w D0, [A6 - 0x2] 00004218 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 0000421C 001C 0072 ori.b [A4]+, 0x72 /* 'r' */ 00004220 4E20 .invalid // invalid opcode 4 00004222 0076 4E21 007A ori.w [A6 + D0.w + 0x7A], 0x4E21 /* 'N!' */ 00004228 4E22 .invalid // invalid opcode 4 0000422A 007E 4E23 ori.w <>, 0x4E23 /* 'N#' */ 0000422E 0082 4E24 0086 ori.l D2, 0x4E240086 00004234 4E25 .invalid // invalid opcode 4 00004236 008A 4E26 008E ori.l A2, 0x4E26008E 0000423C 4E27 .invalid // invalid opcode 4 0000423E 0092 4E84 0096 ori.l [A2], 0x4E840096 00004244 4E85 jsr D5 00004246 009A 4E86 009E ori.l [A2]+, 0x4E86009E 0000424C 4E87 jsr D7 0000424E 00A2 4E88 00A6 ori.l -[A2], 0x4E8800A6 00004254 4E89 jsr A1 00004256 00AA 4E8A 00AE 4E8B ori.l [A2 + 0x4E8B], 0x4E8A00AE 0000425E 00B2 4E8C 00B6 4E8D ori.l [A2 + D4 * 8 - 0x115], 0x4E8C00B6 00004266 00BA 4E8E 00FC 4E8F ori.l [PC + 0x4E8F /* 000090F7, cstring "" */], 0x4E8E00FC 0000426E 00BE 4E90 00C0 ori.l <>, 0x4E9000C0 00004274 4E91 jsr [A1] 00004276 00C2 .incomplete 00004278 4E92 jsr [A2] 0000427A 00C4 .incomplete 0000427C 4E93 jsr [A3] 0000427E 00C6 .incomplete 00004280 4E94 jsr [A4] 00004282 00C8 .incomplete 00004284 4E95 jsr [A5] 00004286 00CA .incomplete 00004288 4E96 jsr [A6] 0000428A 00CC .incomplete 0000428C 4E97 jsr [A7] 0000428E 00CE .incomplete 00004290 4EBA F208 jsr [PC - 0xDF8 /* 0000349A */] 00004294 6000 00D0 bra +0xD2 /* 00004366 */ 00004298 4EBA F278 jsr [PC - 0xD88 /* 00003512 */] 0000429C 6000 00C8 bra +0xCA /* 00004366 */ 000042A0 4EBA F2E8 jsr [PC - 0xD18 /* 0000358A */] 000042A4 6000 00C0 bra +0xC2 /* 00004366 */ 000042A8 4EBA F358 jsr [PC - 0xCA8 /* 00003602 */] 000042AC 6000 00B8 bra +0xBA /* 00004366 */ 000042B0 4EBA F3F2 jsr [PC - 0xC0E /* 000036A4 */] 000042B4 6000 00B0 bra +0xB2 /* 00004366 */ 000042B8 4EBA F468 jsr [PC - 0xB98 /* 00003722 */] 000042BC 6000 00A8 bra +0xAA /* 00004366 */ 000042C0 4EBA F4DE jsr [PC - 0xB22 /* 000037A0 */] 000042C4 6000 00A0 bra +0xA2 /* 00004366 */ 000042C8 4EBA F554 jsr [PC - 0xAAC /* 0000381E */] 000042CC 6000 0098 bra +0x9A /* 00004366 */ 000042D0 4EBA F5CA jsr [PC - 0xA36 /* 0000389C */] 000042D4 6000 0090 bra +0x92 /* 00004366 */ 000042D8 4EBA F64E jsr [PC - 0x9B2 /* 00003928 */] 000042DC 6000 0088 bra +0x8A /* 00004366 */ 000042E0 4EBA F668 jsr [PC - 0x998 /* 0000394A */] 000042E4 6000 0080 bra +0x82 /* 00004366 */ 000042E8 4EBA F6E2 jsr [PC - 0x91E /* 000039CC */] 000042EC 6000 0078 bra +0x7A /* 00004366 */ 000042F0 4EBA F7BE jsr [PC - 0x842 /* 00003AB0 */] 000042F4 6000 0070 bra +0x72 /* 00004366 */ 000042F8 4EBA F81A jsr [PC - 0x7E6 /* 00003B14 */] 000042FC 6000 0068 bra +0x6A /* 00004366 */ 00004300 4EBA F896 jsr [PC - 0x76A /* 00003B98 */] 00004304 6000 0060 bra +0x62 /* 00004366 */ 00004308 4EBA F8E4 jsr [PC - 0x71C /* 00003BEE */] 0000430C 6000 0058 bra +0x5A /* 00004366 */ 00004310 4EBA F960 jsr [PC - 0x6A0 /* 00003C72 */] 00004314 6000 0050 bra +0x52 /* 00004366 */ 00004318 4EBA FA24 jsr [PC - 0x5DC /* 00003D3E */] 0000431C 6000 0048 bra +0x4A /* 00004366 */ 00004320 486D CF1A pea.l [A5 - 0x30E6] 00004324 4EBA DFB8 jsr [PC - 0x2048 /* 000022DE */] 00004328 588F addq.l A7, 4 0000432A 603A bra +0x3C /* 00004366 */ 0000432C 4EBA FA84 jsr [PC - 0x57C /* 00003DB2 */] 00004330 6034 bra +0x36 /* 00004366 */ 00004332 4EBA FB02 jsr [PC - 0x4FE /* 00003E36 */] 00004336 602E bra +0x30 /* 00004366 */ 00004338 4EBA FB80 jsr [PC - 0x480 /* 00003EBA */] 0000433C 6028 bra +0x2A /* 00004366 */ 0000433E 4EBA FC3A jsr [PC - 0x3C6 /* 00003F7A */] 00004342 6022 bra +0x24 /* 00004366 */ 00004344 4EBA FCB0 jsr [PC - 0x350 /* 00003FF6 */] 00004348 601C bra +0x1E /* 00004366 */ 0000434A 4EBA FCB2 jsr [PC - 0x34E /* 00003FFE */] 0000434E 6016 bra +0x18 /* 00004366 */ 00004350 4EBA FCE6 jsr [PC - 0x31A /* 00004038 */] 00004354 6010 bra +0x12 /* 00004366 */ 00004356 4EBA FD30 jsr [PC - 0x2D0 /* 00004088 */] 0000435A 600A bra +0xC /* 00004366 */ 0000435C 486D CF2E pea.l [A5 - 0x30D2] 00004360 4EBA DF7C jsr [PC - 0x2084 /* 000022DE */] 00004364 588F addq.l A7, 4 label00004366: 00004366 4E5E unlink A6 00004368 4E75 rts fn0000436A: 0000436A 4E56 FFFC link A6, -0x0004 0000436E 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00004372 7E00 moveq.l D7, 0x00 00004374 7C00 moveq.l D6, 0x00 00004376 6012 bra +0x14 /* 0000438A */ label00004378: 00004378 3006 move.w D0, D6 0000437A C1FC 0618 muls.w D0, 0x618 0000437E 41ED CFE4 lea.l A0, [A5 - 0x301C] 00004382 D1C0 add.l A0, D0 00004384 4268 0044 clr.w [A0 + 0x44] 00004388 5246 addq.w D6, 1 label0000438A: 0000438A BC6D AC62 cmp.w D6, [A5 - 0x539E] 0000438E 6DE8 blt -0x16 /* 00004378 */ 00004390 7C00 moveq.l D6, 0x00 00004392 6000 00E2 bra +0xE4 /* 00004476 */ label00004396: 00004396 206D CC24 movea.l A0, [A5 - 0x33DC] 0000439A BC50 cmp.w D6, [A0] 0000439C 6700 00D6 beq +0xD8 /* 00004474 */ 000043A0 3006 move.w D0, D6 000043A2 C1FC 0618 muls.w D0, 0x618 000043A6 41ED CFE4 lea.l A0, [A5 - 0x301C] 000043AA D1C0 add.l A0, D0 000043AC 4A28 0048 tst.b [A0 + 0x48] 000043B0 6700 00C2 beq +0xC4 /* 00004474 */ 000043B4 3006 move.w D0, D6 000043B6 C1FC 0618 muls.w D0, 0x618 000043BA 41ED CFE4 lea.l A0, [A5 - 0x301C] 000043BE D1C0 add.l A0, D0 000043C0 226D CC24 movea.l A1, [A5 - 0x33DC] 000043C4 3029 0030 move.w D0, [A1 + 0x30] 000043C8 9068 0030 sub.w D0, [A0 + 0x30] 000043CC 48C0 ext.l D0 000043CE 2A00 move.l D5, D0 000043D0 3006 move.w D0, D6 000043D2 C1FC 0618 muls.w D0, 0x618 000043D6 41ED CFE4 lea.l A0, [A5 - 0x301C] 000043DA D1C0 add.l A0, D0 000043DC 226D CC24 movea.l A1, [A5 - 0x33DC] 000043E0 3029 0032 move.w D0, [A1 + 0x32] 000043E4 9068 0032 sub.w D0, [A0 + 0x32] 000043E8 48C0 ext.l D0 000043EA 2800 move.l D4, D0 000043EC 2F05 move.l -[A7], D5 000043EE 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000043F2 588F addq.l A7, 4 000043F4 0C40 0014 cmpi.w D0, 0x14 000043F8 6C00 007A bge +0x7C /* 00004474 */ 000043FC 2F04 move.l -[A7], D4 000043FE 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00004402 588F addq.l A7, 4 00004404 0C40 0014 cmpi.w D0, 0x14 00004408 6C00 006A bge +0x6C /* 00004474 */ 0000440C 2F05 move.l -[A7], D5 0000440E 2F05 move.l -[A7], D5 00004410 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004414 2F04 move.l -[A7], D4 00004416 2F04 move.l -[A7], D4 00004418 2D40 FFFC move.l [A6 - 0x4], D0 0000441C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004420 D0AE FFFC add.l D0, [A6 - 0x4] 00004424 0C80 0000 0190 cmpi.l D0, 0x190 0000442A 6C48 bge +0x4A /* 00004474 */ 0000442C 206D CC24 movea.l A0, [A5 - 0x33DC] 00004430 4A68 0036 tst.w [A0 + 0x36] 00004434 6F20 ble +0x22 /* 00004456 */ 00004436 206D CC24 movea.l A0, [A5 - 0x33DC] 0000443A 226D CC24 movea.l A1, [A5 - 0x33DC] 0000443E 3028 003C move.w D0, [A0 + 0x3C] 00004442 9169 0030 sub.w [A1 + 0x30], D0 00004446 206D CC24 movea.l A0, [A5 - 0x33DC] 0000444A 226D CC24 movea.l A1, [A5 - 0x33DC] 0000444E 3028 003E move.w D0, [A0 + 0x3E] 00004452 9169 0032 sub.w [A1 + 0x32], D0 label00004456: 00004456 3E06 move.w D7, D6 00004458 206D CC24 movea.l A0, [A5 - 0x33DC] 0000445C 7001 moveq.l D0, 0x01 0000445E 3140 0044 move.w [A0 + 0x44], D0 00004462 3006 move.w D0, D6 00004464 C1FC 0618 muls.w D0, 0x618 00004468 41ED CFE4 lea.l A0, [A5 - 0x301C] 0000446C D1C0 add.l A0, D0 0000446E 7001 moveq.l D0, 0x01 00004470 3140 0044 move.w [A0 + 0x44], D0 label00004474: 00004474 5246 addq.w D6, 1 label00004476: 00004476 BC6D AC62 cmp.w D6, [A5 - 0x539E] 0000447A 6D00 FF1A blt -0xE4 /* 00004396 */ 0000447E 206D CC24 movea.l A0, [A5 - 0x33DC] 00004482 0C68 000A 0030 cmpi.w [A0 + 0x30], 0xA /* '\n' */ 00004488 6D0C blt +0xE /* 00004496 */ 0000448A 206D CC24 movea.l A0, [A5 - 0x33DC] 0000448E 0C68 0122 0030 cmpi.w [A0 + 0x30], 0x122 00004494 6F2C ble +0x2E /* 000044C2 */ label00004496: 00004496 3E2D AC62 move.w D7, [A5 - 0x539E] 0000449A 206D CC24 movea.l A0, [A5 - 0x33DC] 0000449E 4A68 0030 tst.w [A0 + 0x30] 000044A2 6C08 bge +0xA /* 000044AC */ 000044A4 206D CC24 movea.l A0, [A5 - 0x33DC] 000044A8 4268 0030 clr.w [A0 + 0x30] label000044AC: 000044AC 206D CC24 movea.l A0, [A5 - 0x33DC] 000044B0 0C68 012C 0030 cmpi.w [A0 + 0x30], 0x12C 000044B6 6F0A ble +0xC /* 000044C2 */ 000044B8 206D CC24 movea.l A0, [A5 - 0x33DC] 000044BC 317C 012C 0030 move.w [A0 + 0x30], 0x12C label000044C2: 000044C2 206D CC24 movea.l A0, [A5 - 0x33DC] 000044C6 0C68 000A 0032 cmpi.w [A0 + 0x32], 0xA /* '\n' */ 000044CC 6D0C blt +0xE /* 000044DA */ 000044CE 206D CC24 movea.l A0, [A5 - 0x33DC] 000044D2 0C68 0122 0032 cmpi.w [A0 + 0x32], 0x122 000044D8 6F2C ble +0x2E /* 00004506 */ label000044DA: 000044DA 3E2D AC62 move.w D7, [A5 - 0x539E] 000044DE 206D CC24 movea.l A0, [A5 - 0x33DC] 000044E2 4A68 0032 tst.w [A0 + 0x32] 000044E6 6C08 bge +0xA /* 000044F0 */ 000044E8 206D CC24 movea.l A0, [A5 - 0x33DC] 000044EC 4268 0032 clr.w [A0 + 0x32] label000044F0: 000044F0 206D CC24 movea.l A0, [A5 - 0x33DC] 000044F4 0C68 012C 0032 cmpi.w [A0 + 0x32], 0x12C 000044FA 6F0A ble +0xC /* 00004506 */ 000044FC 206D CC24 movea.l A0, [A5 - 0x33DC] 00004500 317C 012C 0032 move.w [A0 + 0x32], 0x12C label00004506: 00004506 4A47 tst.w D7 00004508 673C beq +0x3E /* 00004546 */ 0000450A BE6D AC62 cmp.w D7, [A5 - 0x539E] 0000450E 6610 bne +0x12 /* 00004520 */ 00004510 3F3C 0005 move.w -[A7], 0x5 00004514 2F2D CC24 move.l -[A7], [A5 - 0x33DC] 00004518 4EBA DE56 jsr [PC - 0x21AA /* 00002370 */] 0000451C 5C8F addq.l A7, 6 0000451E 6026 bra +0x28 /* 00004546 */ label00004520: 00004520 3F3C 0001 move.w -[A7], 0x1 00004524 2F2D CC24 move.l -[A7], [A5 - 0x33DC] 00004528 4EBA DE46 jsr [PC - 0x21BA /* 00002370 */] 0000452C 5C8F addq.l A7, 6 0000452E 3007 move.w D0, D7 00004530 C1FC 0618 muls.w D0, 0x618 00004534 41ED CFE4 lea.l A0, [A5 - 0x301C] 00004538 D1C0 add.l A0, D0 0000453A 3F3C 0001 move.w -[A7], 0x1 0000453E 4850 pea.l [A0] 00004540 4EBA DE2E jsr [PC - 0x21D2 /* 00002370 */] 00004544 5C8F addq.l A7, 6 label00004546: 00004546 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 0000454A 4E5E unlink A6 0000454C 4E75 rts fn0000454E: 0000454E 4E56 FFF8 link A6, -0x0008 00004552 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00004556 206D CC24 movea.l A0, [A5 - 0x33DC] 0000455A 4A68 0040 tst.w [A0 + 0x40] 0000455E 6E00 00A2 bgt +0xA4 /* 00004602 */ 00004562 206D CC24 movea.l A0, [A5 - 0x33DC] 00004566 4268 0038 clr.w [A0 + 0x38] 0000456A 206D CC24 movea.l A0, [A5 - 0x33DC] 0000456E 4228 0048 clr.b [A0 + 0x48] 00004572 206D CC24 movea.l A0, [A5 - 0x33DC] 00004576 216D F4B6 004A move.l [A0 + 0x4A], [A5 - 0xB4A] 0000457C 206D CC24 movea.l A0, [A5 - 0x33DC] 00004580 317C 1388 0030 move.w [A0 + 0x30], 0x1388 00004586 206D CC24 movea.l A0, [A5 - 0x33DC] 0000458A 317C 1388 0032 move.w [A0 + 0x32], 0x1388 00004590 536D F4B4 subq.w [A5 - 0xB4C], 1 00004594 7E00 moveq.l D7, 0x00 00004596 6002 bra +0x4 /* 0000459A */ label00004598: 00004598 5247 addq.w D7, 1 label0000459A: 0000459A 3007 move.w D0, D7 0000459C C1FC 0618 muls.w D0, 0x618 000045A0 41ED CFE4 lea.l A0, [A5 - 0x301C] 000045A4 D1C0 add.l A0, D0 000045A6 4A28 0048 tst.b [A0 + 0x48] 000045AA 67EC beq -0x12 /* 00004598 */ 000045AC 3007 move.w D0, D7 000045AE 5247 addq.w D7, 1 000045B0 C1FC 010C muls.w D0, 0x10C 000045B4 41ED AC64 lea.l A0, [A5 - 0x539C] 000045B8 D1C0 add.l A0, D0 000045BA 3A28 010A move.w D5, [A0 + 0x10A] 000045BE 3805 move.w D4, D5 000045C0 3C07 move.w D6, D7 000045C2 6028 bra +0x2A /* 000045EC */ label000045C4: 000045C4 3006 move.w D0, D6 000045C6 C1FC 010C muls.w D0, 0x10C 000045CA 41ED AC64 lea.l A0, [A5 - 0x539C] 000045CE D1C0 add.l A0, D0 000045D0 BA68 010A cmp.w D5, [A0 + 0x10A] 000045D4 6714 beq +0x16 /* 000045EA */ 000045D6 3006 move.w D0, D6 000045D8 C1FC 0618 muls.w D0, 0x618 000045DC 41ED CFE4 lea.l A0, [A5 - 0x301C] 000045E0 D1C0 add.l A0, D0 000045E2 4A28 0048 tst.b [A0 + 0x48] 000045E6 6702 beq +0x4 /* 000045EA */ 000045E8 7800 moveq.l D4, 0x00 label000045EA: 000045EA 5246 addq.w D6, 1 label000045EC: 000045EC BC6D AC62 cmp.w D6, [A5 - 0x539E] 000045F0 6DD2 blt -0x2C /* 000045C4 */ 000045F2 4A44 tst.w D4 000045F4 6608 bne +0xA /* 000045FE */ 000045F6 0C6D 0001 F4B4 cmpi.w [A5 - 0xB4C], 0x1 000045FC 6E04 bgt +0x6 /* 00004602 */ label000045FE: 000045FE 426D B2AE clr.w [A5 - 0x4D52] label00004602: 00004602 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00004606 4E5E unlink A6 00004608 4E75 rts fn0000460A: 0000460A 4E56 FFF2 link A6, -0x000E 0000460E 48E7 0708 movem.l -[A7], D5,D6,D7,A4 00004612 286E 0008 movea.l A4, [A6 + 0x8] 00004616 7E00 moveq.l D7, 0x00 00004618 6000 01DE bra +0x1E0 /* 000047F8 */ label0000461C: 0000461C 3007 move.w D0, D7 0000461E C1FC 0618 muls.w D0, 0x618 00004622 41ED CFE4 lea.l A0, [A5 - 0x301C] 00004626 D1C0 add.l A0, D0 00004628 4854 pea.l [A4] 0000462A 486E FFF6 pea.l [A6 - 0xA] 0000462E 3F3C 100E move.w -[A7], 0x100E 00004632 A9EB syscall Pack4/FP68K 00004634 4868 0030 pea.l [A0 + 0x30] 00004638 486E FFF6 pea.l [A6 - 0xA] 0000463C 3F3C 2002 move.w -[A7], 0x2002 00004640 A9EB syscall Pack4/FP68K 00004642 486E FFF6 pea.l [A6 - 0xA] 00004646 3F3C 0016 move.w -[A7], 0x16 0000464A A9EB syscall Pack4/FP68K 0000464C 486E FFF6 pea.l [A6 - 0xA] 00004650 486E FFF2 pea.l [A6 - 0xE] 00004654 3F3C 2810 move.w -[A7], 0x2810 00004658 A9EB syscall Pack4/FP68K 0000465A 2C2E FFF2 move.l D6, [A6 - 0xE] 0000465E 3007 move.w D0, D7 00004660 C1FC 0618 muls.w D0, 0x618 00004664 41ED CFE4 lea.l A0, [A5 - 0x301C] 00004668 D1C0 add.l A0, D0 0000466A 486C 0004 pea.l [A4 + 0x4] 0000466E 486E FFF6 pea.l [A6 - 0xA] 00004672 3F3C 100E move.w -[A7], 0x100E 00004676 A9EB syscall Pack4/FP68K 00004678 4868 0032 pea.l [A0 + 0x32] 0000467C 486E FFF6 pea.l [A6 - 0xA] 00004680 3F3C 2002 move.w -[A7], 0x2002 00004684 A9EB syscall Pack4/FP68K 00004686 486E FFF6 pea.l [A6 - 0xA] 0000468A 3F3C 0016 move.w -[A7], 0x16 0000468E A9EB syscall Pack4/FP68K 00004690 486E FFF6 pea.l [A6 - 0xA] 00004694 486E FFF2 pea.l [A6 - 0xE] 00004698 3F3C 2810 move.w -[A7], 0x2810 0000469C A9EB syscall Pack4/FP68K 0000469E 2A2E FFF2 move.l D5, [A6 - 0xE] 000046A2 2F06 move.l -[A7], D6 000046A4 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000046A8 588F addq.l A7, 4 000046AA 0C40 000A cmpi.w D0, 0xA /* '\n' */ 000046AE 6C00 0146 bge +0x148 /* 000047F6 */ 000046B2 2F05 move.l -[A7], D5 000046B4 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000046B8 588F addq.l A7, 4 000046BA 0C40 000A cmpi.w D0, 0xA /* '\n' */ 000046BE 6C00 0136 bge +0x138 /* 000047F6 */ 000046C2 2F06 move.l -[A7], D6 000046C4 2F06 move.l -[A7], D6 000046C6 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000046CA 2F05 move.l -[A7], D5 000046CC 2F05 move.l -[A7], D5 000046CE 2D40 FFFC move.l [A6 - 0x4], D0 000046D2 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000046D6 D0AE FFFC add.l D0, [A6 - 0x4] 000046DA 0C80 0000 0064 cmpi.l D0, 0x64 /* 'd' */ 000046E0 6C00 0114 bge +0x116 /* 000047F6 */ 000046E4 7000 moveq.l D0, 0x00 000046E6 102C 0010 move.b D0, [A4 + 0x10] 000046EA 0C40 0002 cmpi.w D0, 0x2 000046EE 664C bne +0x4E /* 0000473C */ 000046F0 7000 moveq.l D0, 0x00 000046F2 102C 0012 move.b D0, [A4 + 0x12] 000046F6 3D40 FFFE move.w [A6 - 0x2], D0 000046FA 2D6D CF48 FFF4 move.l [A6 - 0xC], [A5 - 0x30B8] 00004700 2D6D CF4C FFF8 move.l [A6 - 0x8], [A5 - 0x30B4] 00004706 3D6D CF50 FFFC move.w [A6 - 0x4], [A5 - 0x30B0] 0000470C 486E FFFE pea.l [A6 - 0x2] 00004710 486E FFF4 pea.l [A6 - 0xC] 00004714 3F3C 2004 move.w -[A7], 0x2004 00004718 A9EB syscall Pack4/FP68K 0000471A 486E FFF4 pea.l [A6 - 0xC] 0000471E 3F3C 0016 move.w -[A7], 0x16 00004722 A9EB syscall Pack4/FP68K 00004724 486E FFF4 pea.l [A6 - 0xC] 00004728 486E FFF2 pea.l [A6 - 0xE] 0000472C 3F3C 2010 move.w -[A7], 0x2010 00004730 A9EB syscall Pack4/FP68K 00004732 196E FFF3 0012 move.b [A4 + 0x12], [A6 - 0xD] 00004738 6000 008A bra +0x8C /* 000047C4 */ label0000473C: 0000473C 7000 moveq.l D0, 0x00 0000473E 102C 0011 move.b D0, [A4 + 0x11] 00004742 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00004746 0001 0003 ori.b D1, 0x3 0000474A 007A 0006 0076 ori.w [PC + 0x76 /* 000047C2, value 0xA9EB */], 0x6 00004750 004C 7000 ori.w A4, 0x7000 /* 'p\0' */ 00004754 102C 0012 move.b D0, [A4 + 0x12] 00004758 3D40 FFFE move.w [A6 - 0x2], D0 0000475C 2D6D CF52 FFF4 move.l [A6 - 0xC], [A5 - 0x30AE] 00004762 2D6D CF56 FFF8 move.l [A6 - 0x8], [A5 - 0x30AA] 00004768 3D6D CF5A FFFC move.w [A6 - 0x4], [A5 - 0x30A6] 0000476E 486E FFFE pea.l [A6 - 0x2] 00004772 486E FFF4 pea.l [A6 - 0xC] 00004776 3F3C 2004 move.w -[A7], 0x2004 0000477A A9EB syscall Pack4/FP68K 0000477C 486E FFF4 pea.l [A6 - 0xC] 00004780 3F3C 0016 move.w -[A7], 0x16 00004784 A9EB syscall Pack4/FP68K 00004786 486E FFF4 pea.l [A6 - 0xC] 0000478A 486E FFF2 pea.l [A6 - 0xE] 0000478E 3F3C 2010 move.w -[A7], 0x2010 00004792 A9EB syscall Pack4/FP68K 00004794 196E FFF3 0012 move.b [A4 + 0x12], [A6 - 0xD] 0000479A 6028 bra +0x2A /* 000047C4 */ 0000479C 7005 moveq.l D0, 0x05 0000479E 1940 0010 move.b [A4 + 0x10], D0 000047A2 3D7C 0000 FFFE move.w [A6 - 0x2], 0x0 000047A8 486E FFFE pea.l [A6 - 0x2] 000047AC 486E FFF4 pea.l [A6 - 0xC] 000047B0 3F3C 200E move.w -[A7], 0x200E 000047B4 A9EB syscall Pack4/FP68K 000047B6 486E FFF4 pea.l [A6 - 0xC] 000047BA 486C 0008 pea.l [A4 + 0x8] 000047BE 3F3C 1010 move.w -[A7], 0x1010 000047C2 A9EB syscall Pack4/FP68K label000047C4: 000047C4 3D47 FFFE move.w [A6 - 0x2], D7 000047C8 486E FFFE pea.l [A6 - 0x2] 000047CC 486E FFF4 pea.l [A6 - 0xC] 000047D0 3F3C 200E move.w -[A7], 0x200E 000047D4 A9EB syscall Pack4/FP68K 000047D6 486E FFF4 pea.l [A6 - 0xC] 000047DA 486C 0008 pea.l [A4 + 0x8] 000047DE 3F3C 1010 move.w -[A7], 0x1010 000047E2 A9EB syscall Pack4/FP68K 000047E4 7000 moveq.l D0, 0x00 000047E6 102C 0010 move.b D0, [A4 + 0x10] 000047EA 0C40 0005 cmpi.w D0, 0x5 000047EE 6706 beq +0x8 /* 000047F6 */ 000047F0 7004 moveq.l D0, 0x04 000047F2 1940 0010 move.b [A4 + 0x10], D0 label000047F6: 000047F6 5247 addq.w D7, 1 label000047F8: 000047F8 BE6D AC62 cmp.w D7, [A5 - 0x539E] 000047FC 6D00 FE1E blt -0x1E0 /* 0000461C */ 00004800 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00004804 4E5E unlink A6 00004806 4E75 rts fn00004808: 00004808 4E56 FFD0 link A6, -0x0030 0000480C 2F0C move.l -[A7], A4 0000480E 286E 0008 movea.l A4, [A6 + 0x8] 00004812 3D7C 012C FFFE move.w [A6 - 0x2], 0x12C 00004818 4854 pea.l [A4] 0000481A 486E FFF4 pea.l [A6 - 0xC] 0000481E 3F3C 100E move.w -[A7], 0x100E 00004822 A9EB syscall Pack4/FP68K 00004824 486E FFFE pea.l [A6 - 0x2] 00004828 486E FFF4 pea.l [A6 - 0xC] 0000482C 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00004830 A9EB syscall Pack4/FP68K 00004832 6E00 0070 bgt +0x72 /* 000048A4 */ 00004836 3D7C 0000 FFF2 move.w [A6 - 0xE], 0x0 0000483C 4854 pea.l [A4] 0000483E 486E FFE8 pea.l [A6 - 0x18] 00004842 3F3C 100E move.w -[A7], 0x100E 00004846 A9EB syscall Pack4/FP68K 00004848 486E FFF2 pea.l [A6 - 0xE] 0000484C 486E FFE8 pea.l [A6 - 0x18] 00004850 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00004854 A9EB syscall Pack4/FP68K 00004856 6D4C blt +0x4E /* 000048A4 */ 00004858 3D7C 012C FFE6 move.w [A6 - 0x1A], 0x12C 0000485E 486C 0004 pea.l [A4 + 0x4] 00004862 486E FFDC pea.l [A6 - 0x24] 00004866 3F3C 100E move.w -[A7], 0x100E 0000486A A9EB syscall Pack4/FP68K 0000486C 486E FFE6 pea.l [A6 - 0x1A] 00004870 486E FFDC pea.l [A6 - 0x24] 00004874 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00004878 A9EB syscall Pack4/FP68K 0000487A 6E28 bgt +0x2A /* 000048A4 */ 0000487C 3D7C 0000 FFDA move.w [A6 - 0x26], 0x0 00004882 486C 0004 pea.l [A4 + 0x4] 00004886 486E FFD0 pea.l [A6 - 0x30] 0000488A 3F3C 100E move.w -[A7], 0x100E 0000488E A9EB syscall Pack4/FP68K 00004890 486E FFDA pea.l [A6 - 0x26] 00004894 486E FFD0 pea.l [A6 - 0x30] 00004898 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 0000489C A9EB syscall Pack4/FP68K 0000489E 6D04 blt +0x6 /* 000048A4 */ 000048A0 7000 moveq.l D0, 0x00 000048A2 6002 bra +0x4 /* 000048A6 */ label000048A4: 000048A4 7001 moveq.l D0, 0x01 label000048A6: 000048A6 285F movea.l A4, [A7]+ 000048A8 4E5E unlink A6 000048AA 4E75 rts fn000048AC: 000048AC 4E56 0000 link A6, 0 000048B0 48E7 0018 movem.l -[A7], A3,A4 000048B4 286E 0008 movea.l A4, [A6 + 0x8] 000048B8 266D F4B0 movea.l A3, [A5 - 0xB50] 000048BC B7CC cmpa.l A3, A4 000048BE 660C bne +0xE /* 000048CC */ 000048C0 2B6C 0014 F4B0 move.l [A5 - 0xB50], [A4 + 0x14] 000048C6 6014 bra +0x16 /* 000048DC */ label000048C8: 000048C8 266B 0014 movea.l A3, [A3 + 0x14] label000048CC: 000048CC B9EB 0014 cmpa.l A4, [A3 + 0x14] 000048D0 66F6 bne -0x8 /* 000048C8 */ 000048D2 206B 0014 movea.l A0, [A3 + 0x14] 000048D6 2768 0014 0014 move.l [A3 + 0x14], [A0 + 0x14] label000048DC: 000048DC 2F0C move.l -[A7], A4 000048DE 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 000048E2 4A78 0220 tst.w [0x00000220 /* MemErr */] 000048E6 6706 beq +0x8 /* 000048EE */ 000048E8 3F3C 0001 move.w -[A7], 0x1 000048EC A9C8 syscall SysBeep label000048EE: 000048EE 4CDF 1800 movem.l A3,A4, [A7]+ 000048F2 4E5E unlink A6 000048F4 4E75 rts fn000048F6: 000048F6 4E56 FFF4 link A6, -0x000C 000048FA 2F0C move.l -[A7], A4 000048FC 286E 0008 movea.l A4, [A6 + 0x8] 00004900 486C 0008 pea.l [A4 + 0x8] 00004904 486E FFF4 pea.l [A6 - 0xC] 00004908 3F3C 100E move.w -[A7], 0x100E 0000490C A9EB syscall Pack4/FP68K 0000490E 486E FFF4 pea.l [A6 - 0xC] 00004912 3F3C 0016 move.w -[A7], 0x16 00004916 A9EB syscall Pack4/FP68K 00004918 486E FFF4 pea.l [A6 - 0xC] 0000491C 486E FFFE pea.l [A6 - 0x2] 00004920 3F3C 2010 move.w -[A7], 0x2010 00004924 A9EB syscall Pack4/FP68K 00004926 302E FFFE move.w D0, [A6 - 0x2] 0000492A C1FC 0618 muls.w D0, 0x618 0000492E 41ED CFE4 lea.l A0, [A5 - 0x301C] 00004932 D1C0 add.l A0, D0 00004934 7000 moveq.l D0, 0x00 00004936 102C 0012 move.b D0, [A4 + 0x12] 0000493A 3F00 move.w -[A7], D0 0000493C 4850 pea.l [A0] 0000493E 4EBA DA30 jsr [PC - 0x25D0 /* 00002370 */] 00004942 5C8F addq.l A7, 6 00004944 2F0C move.l -[A7], A4 00004946 4EBA FF64 jsr [PC - 0x9C /* 000048AC */] 0000494A 588F addq.l A7, 4 0000494C 285F movea.l A4, [A7]+ 0000494E 4E5E unlink A6 00004950 4E75 rts fn00004952: 00004952 4E56 FFE4 link A6, -0x001C 00004956 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 0000495A 286E 0008 movea.l A4, [A6 + 0x8] 0000495E 3D7C 000A FFFE move.w [A6 - 0x2], 0xA /* '\n' */ 00004964 486C 0008 pea.l [A4 + 0x8] 00004968 486E FFF4 pea.l [A6 - 0xC] 0000496C 3F3C 100E move.w -[A7], 0x100E 00004970 A9EB syscall Pack4/FP68K 00004972 486E FFFE pea.l [A6 - 0x2] 00004976 486E FFF4 pea.l [A6 - 0xC] 0000497A 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 0000497E A9EB syscall Pack4/FP68K 00004980 3D7C 000A FFF2 move.w [A6 - 0xE], 0xA /* '\n' */ 00004986 486C 0008 pea.l [A4 + 0x8] 0000498A 486E FFE8 pea.l [A6 - 0x18] 0000498E 3F3C 100E move.w -[A7], 0x100E 00004992 A9EB syscall Pack4/FP68K 00004994 486E FFF2 pea.l [A6 - 0xE] 00004998 486E FFE8 pea.l [A6 - 0x18] 0000499C 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 000049A0 A9EB syscall Pack4/FP68K 000049A2 486E FFE8 pea.l [A6 - 0x18] 000049A6 486E FFF4 pea.l [A6 - 0xC] 000049AA 3F3C 0004 move.w -[A7], 0x4 000049AE A9EB syscall Pack4/FP68K 000049B0 486E FFF4 pea.l [A6 - 0xC] 000049B4 3F3C 0016 move.w -[A7], 0x16 000049B8 A9EB syscall Pack4/FP68K 000049BA 486E FFF4 pea.l [A6 - 0xC] 000049BE 486E FFE4 pea.l [A6 - 0x1C] 000049C2 3F3C 2810 move.w -[A7], 0x2810 000049C6 A9EB syscall Pack4/FP68K 000049C8 282E FFE4 move.l D4, [A6 - 0x1C] 000049CC 7E00 moveq.l D7, 0x00 000049CE 6000 0100 bra +0x102 /* 00004AD0 */ label000049D2: 000049D2 3007 move.w D0, D7 000049D4 C1FC 0618 muls.w D0, 0x618 000049D8 41ED CFE4 lea.l A0, [A5 - 0x301C] 000049DC D1C0 add.l A0, D0 000049DE 4868 0030 pea.l [A0 + 0x30] 000049E2 486E FFF6 pea.l [A6 - 0xA] 000049E6 3F3C 200E move.w -[A7], 0x200E 000049EA A9EB syscall Pack4/FP68K 000049EC 4854 pea.l [A4] 000049EE 486E FFF6 pea.l [A6 - 0xA] 000049F2 3F3C 1002 move.w -[A7], 0x1002 000049F6 A9EB syscall Pack4/FP68K 000049F8 486E FFF6 pea.l [A6 - 0xA] 000049FC 3F3C 0016 move.w -[A7], 0x16 00004A00 A9EB syscall Pack4/FP68K 00004A02 486E FFF6 pea.l [A6 - 0xA] 00004A06 486E FFF2 pea.l [A6 - 0xE] 00004A0A 3F3C 2810 move.w -[A7], 0x2810 00004A0E A9EB syscall Pack4/FP68K 00004A10 2C2E FFF2 move.l D6, [A6 - 0xE] 00004A14 3007 move.w D0, D7 00004A16 C1FC 0618 muls.w D0, 0x618 00004A1A 41ED CFE4 lea.l A0, [A5 - 0x301C] 00004A1E D1C0 add.l A0, D0 00004A20 4868 0032 pea.l [A0 + 0x32] 00004A24 486E FFF6 pea.l [A6 - 0xA] 00004A28 3F3C 200E move.w -[A7], 0x200E 00004A2C A9EB syscall Pack4/FP68K 00004A2E 486C 0004 pea.l [A4 + 0x4] 00004A32 486E FFF6 pea.l [A6 - 0xA] 00004A36 3F3C 1002 move.w -[A7], 0x1002 00004A3A A9EB syscall Pack4/FP68K 00004A3C 486E FFF6 pea.l [A6 - 0xA] 00004A40 3F3C 0016 move.w -[A7], 0x16 00004A44 A9EB syscall Pack4/FP68K 00004A46 486E FFF6 pea.l [A6 - 0xA] 00004A4A 486E FFF2 pea.l [A6 - 0xE] 00004A4E 3F3C 2810 move.w -[A7], 0x2810 00004A52 A9EB syscall Pack4/FP68K 00004A54 2A2E FFF2 move.l D5, [A6 - 0xE] 00004A58 2F06 move.l -[A7], D6 00004A5A 2F06 move.l -[A7], D6 00004A5C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004A60 2F05 move.l -[A7], D5 00004A62 2F05 move.l -[A7], D5 00004A64 2D40 FFFC move.l [A6 - 0x4], D0 00004A68 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00004A6C D0AE FFFC add.l D0, [A6 - 0x4] 00004A70 B084 cmp.l D0, D4 00004A72 6C5A bge +0x5C /* 00004ACE */ 00004A74 3007 move.w D0, D7 00004A76 C1FC 0618 muls.w D0, 0x618 00004A7A 41ED CFE4 lea.l A0, [A5 - 0x301C] 00004A7E D1C0 add.l A0, D0 00004A80 7000 moveq.l D0, 0x00 00004A82 102C 0012 move.b D0, [A4 + 0x12] 00004A86 3D40 FFFE move.w [A6 - 0x2], D0 00004A8A 2D6D CF5C FFF4 move.l [A6 - 0xC], [A5 - 0x30A4] 00004A90 2D6D CF60 FFF8 move.l [A6 - 0x8], [A5 - 0x30A0] 00004A96 3D6D CF64 FFFC move.w [A6 - 0x4], [A5 - 0x309C] 00004A9C 486E FFFE pea.l [A6 - 0x2] 00004AA0 486E FFF4 pea.l [A6 - 0xC] 00004AA4 3F3C 2004 move.w -[A7], 0x2004 00004AA8 A9EB syscall Pack4/FP68K 00004AAA 486E FFF4 pea.l [A6 - 0xC] 00004AAE 3F3C 0016 move.w -[A7], 0x16 00004AB2 A9EB syscall Pack4/FP68K 00004AB4 486E FFF4 pea.l [A6 - 0xC] 00004AB8 486E FFEC pea.l [A6 - 0x14] 00004ABC 3F3C 3010 move.w -[A7], 0x3010 00004AC0 A9EB syscall Pack4/FP68K 00004AC2 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00004AC6 4850 pea.l [A0] 00004AC8 4EBA D8A6 jsr [PC - 0x275A /* 00002370 */] 00004ACC 5C8F addq.l A7, 6 label00004ACE: 00004ACE 5247 addq.w D7, 1 label00004AD0: 00004AD0 BE6D AC62 cmp.w D7, [A5 - 0x539E] 00004AD4 6D00 FEFC blt -0x102 /* 000049D2 */ 00004AD8 2F0C move.l -[A7], A4 00004ADA 4EBA FDD0 jsr [PC - 0x230 /* 000048AC */] 00004ADE 588F addq.l A7, 4 00004AE0 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00004AE4 4E5E unlink A6 00004AE6 4E75 rts fn00004AE8: 00004AE8 4E56 FFF4 link A6, -0x000C 00004AEC 2F0C move.l -[A7], A4 00004AEE 286D F4B0 movea.l A4, [A5 - 0xB50] 00004AF2 6000 01FC bra +0x1FE /* 00004CF0 */ label00004AF6: 00004AF6 7000 moveq.l D0, 0x00 00004AF8 102C 0010 move.b D0, [A4 + 0x10] 00004AFC 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00004B00 0001 0005 ori.b D1, 0x5 00004B04 01E8 .incomplete 00004B06 000A 00A4 ori.b A2, 0xA4 00004B0A 0116 btst [A6], D0 00004B0C 0178 0180 bchg [0x00000180], D0 00004B10 3D7C 000C FFFE move.w [A6 - 0x2], 0xC 00004B16 486C 0008 pea.l [A4 + 0x8] 00004B1A 486E FFF4 pea.l [A6 - 0xC] 00004B1E 3F3C 100E move.w -[A7], 0x100E 00004B22 A9EB syscall Pack4/FP68K 00004B24 486E FFFE pea.l [A6 - 0x2] 00004B28 486E FFF4 pea.l [A6 - 0xC] 00004B2C 3F3C 2004 move.w -[A7], 0x2004 00004B30 A9EB syscall Pack4/FP68K 00004B32 4854 pea.l [A4] 00004B34 486E FFF4 pea.l [A6 - 0xC] 00004B38 3F3C 1000 move.w -[A7], 0x1000 00004B3C A9EB syscall Pack4/FP68K 00004B3E 486E FFF4 pea.l [A6 - 0xC] 00004B42 4854 pea.l [A4] 00004B44 3F3C 1010 move.w -[A7], 0x1010 00004B48 A9EB syscall Pack4/FP68K 00004B4A 3D7C 000C FFFE move.w [A6 - 0x2], 0xC 00004B50 486C 000C pea.l [A4 + 0xC] 00004B54 486E FFF4 pea.l [A6 - 0xC] 00004B58 3F3C 100E move.w -[A7], 0x100E 00004B5C A9EB syscall Pack4/FP68K 00004B5E 486E FFFE pea.l [A6 - 0x2] 00004B62 486E FFF4 pea.l [A6 - 0xC] 00004B66 3F3C 2004 move.w -[A7], 0x2004 00004B6A A9EB syscall Pack4/FP68K 00004B6C 486C 0004 pea.l [A4 + 0x4] 00004B70 486E FFF4 pea.l [A6 - 0xC] 00004B74 3F3C 1000 move.w -[A7], 0x1000 00004B78 A9EB syscall Pack4/FP68K 00004B7A 486E FFF4 pea.l [A6 - 0xC] 00004B7E 486C 0004 pea.l [A4 + 0x4] 00004B82 3F3C 1010 move.w -[A7], 0x1010 00004B86 A9EB syscall Pack4/FP68K 00004B88 2F0C move.l -[A7], A4 00004B8A 4EBA FC7C jsr [PC - 0x384 /* 00004808 */] 00004B8E 588F addq.l A7, 4 00004B90 4A40 tst.w D0 00004B92 670C beq +0xE /* 00004BA0 */ 00004B94 2F0C move.l -[A7], A4 00004B96 4EBA FD14 jsr [PC - 0x2EC /* 000048AC */] 00004B9A 588F addq.l A7, 4 00004B9C 6000 014E bra +0x150 /* 00004CEC */ label00004BA0: 00004BA0 2F0C move.l -[A7], A4 00004BA2 4EBA FA66 jsr [PC - 0x59A /* 0000460A */] 00004BA6 588F addq.l A7, 4 00004BA8 6000 0142 bra +0x144 /* 00004CEC */ 00004BAC 4854 pea.l [A4] 00004BAE 486E FFF6 pea.l [A6 - 0xA] 00004BB2 3F3C 100E move.w -[A7], 0x100E 00004BB6 A9EB syscall Pack4/FP68K 00004BB8 486C 0008 pea.l [A4 + 0x8] 00004BBC 486E FFF6 pea.l [A6 - 0xA] 00004BC0 3F3C 1000 move.w -[A7], 0x1000 00004BC4 A9EB syscall Pack4/FP68K 00004BC6 486E FFF6 pea.l [A6 - 0xA] 00004BCA 4854 pea.l [A4] 00004BCC 3F3C 1010 move.w -[A7], 0x1010 00004BD0 A9EB syscall Pack4/FP68K 00004BD2 486C 0004 pea.l [A4 + 0x4] 00004BD6 486E FFF6 pea.l [A6 - 0xA] 00004BDA 3F3C 100E move.w -[A7], 0x100E 00004BDE A9EB syscall Pack4/FP68K 00004BE0 486C 000C pea.l [A4 + 0xC] 00004BE4 486E FFF6 pea.l [A6 - 0xA] 00004BE8 3F3C 1000 move.w -[A7], 0x1000 00004BEC A9EB syscall Pack4/FP68K 00004BEE 486E FFF6 pea.l [A6 - 0xA] 00004BF2 486C 0004 pea.l [A4 + 0x4] 00004BF6 3F3C 1010 move.w -[A7], 0x1010 00004BFA A9EB syscall Pack4/FP68K 00004BFC 2F0C move.l -[A7], A4 00004BFE 4EBA FC08 jsr [PC - 0x3F8 /* 00004808 */] 00004C02 588F addq.l A7, 4 00004C04 4A40 tst.w D0 00004C06 670C beq +0xE /* 00004C14 */ 00004C08 2F0C move.l -[A7], A4 00004C0A 4EBA FCA0 jsr [PC - 0x360 /* 000048AC */] 00004C0E 588F addq.l A7, 4 00004C10 6000 00DA bra +0xDC /* 00004CEC */ label00004C14: 00004C14 2F0C move.l -[A7], A4 00004C16 4EBA F9F2 jsr [PC - 0x60E /* 0000460A */] 00004C1A 588F addq.l A7, 4 00004C1C 6000 00CE bra +0xD0 /* 00004CEC */ 00004C20 3D7C 0032 FFFE move.w [A6 - 0x2], 0x32 /* '2' */ 00004C26 486C 0008 pea.l [A4 + 0x8] 00004C2A 486E FFF4 pea.l [A6 - 0xC] 00004C2E 3F3C 100E move.w -[A7], 0x100E 00004C32 A9EB syscall Pack4/FP68K 00004C34 486E FFFE pea.l [A6 - 0x2] 00004C38 486E FFF4 pea.l [A6 - 0xC] 00004C3C 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00004C40 A9EB syscall Pack4/FP68K 00004C42 6C34 bge +0x36 /* 00004C78 */ 00004C44 3D7C 0005 FFFE move.w [A6 - 0x2], 0x5 00004C4A 486C 0008 pea.l [A4 + 0x8] 00004C4E 486E FFF4 pea.l [A6 - 0xC] 00004C52 3F3C 100E move.w -[A7], 0x100E 00004C56 A9EB syscall Pack4/FP68K 00004C58 486E FFFE pea.l [A6 - 0x2] 00004C5C 486E FFF4 pea.l [A6 - 0xC] 00004C60 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00004C64 A9EB syscall Pack4/FP68K 00004C66 486E FFF4 pea.l [A6 - 0xC] 00004C6A 486C 0008 pea.l [A4 + 0x8] 00004C6E 3F3C 1010 move.w -[A7], 0x1010 00004C72 A9EB syscall Pack4/FP68K 00004C74 6000 0076 bra +0x78 /* 00004CEC */ label00004C78: 00004C78 2F0C move.l -[A7], A4 00004C7A 4EBA FCD6 jsr [PC - 0x32A /* 00004952 */] 00004C7E 588F addq.l A7, 4 00004C80 6000 006A bra +0x6C /* 00004CEC */ 00004C84 2F0C move.l -[A7], A4 00004C86 4EBA FC6E jsr [PC - 0x392 /* 000048F6 */] 00004C8A 588F addq.l A7, 4 00004C8C 605E bra +0x60 /* 00004CEC */ 00004C8E 3D7C 001E FFFE move.w [A6 - 0x2], 0x1E 00004C94 486C 0008 pea.l [A4 + 0x8] 00004C98 486E FFF4 pea.l [A6 - 0xC] 00004C9C 3F3C 100E move.w -[A7], 0x100E 00004CA0 A9EB syscall Pack4/FP68K 00004CA2 486E FFFE pea.l [A6 - 0x2] 00004CA6 486E FFF4 pea.l [A6 - 0xC] 00004CAA 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00004CAE A9EB syscall Pack4/FP68K 00004CB0 6C32 bge +0x34 /* 00004CE4 */ 00004CB2 3D7C 0005 FFFE move.w [A6 - 0x2], 0x5 00004CB8 486C 0008 pea.l [A4 + 0x8] 00004CBC 486E FFF4 pea.l [A6 - 0xC] 00004CC0 3F3C 100E move.w -[A7], 0x100E 00004CC4 A9EB syscall Pack4/FP68K 00004CC6 486E FFFE pea.l [A6 - 0x2] 00004CCA 486E FFF4 pea.l [A6 - 0xC] 00004CCE 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00004CD2 A9EB syscall Pack4/FP68K 00004CD4 486E FFF4 pea.l [A6 - 0xC] 00004CD8 486C 0008 pea.l [A4 + 0x8] 00004CDC 3F3C 1010 move.w -[A7], 0x1010 00004CE0 A9EB syscall Pack4/FP68K 00004CE2 6008 bra +0xA /* 00004CEC */ label00004CE4: 00004CE4 2F0C move.l -[A7], A4 00004CE6 4EBA FC6A jsr [PC - 0x396 /* 00004952 */] 00004CEA 588F addq.l A7, 4 label00004CEC: 00004CEC 286C 0014 movea.l A4, [A4 + 0x14] label00004CF0: 00004CF0 B8FC 0000 cmpa.w A4, 0x0 00004CF4 6600 FE00 bne -0x1FE /* 00004AF6 */ 00004CF8 285F movea.l A4, [A7]+ 00004CFA 4E5E unlink A6 00004CFC 4E75 rts fn00004CFE: 00004CFE 4E56 FFA8 link A6, -0x0058 00004D02 48E7 0700 movem.l -[A7], D5,D6,D7 00004D06 2F2D 9BE6 move.l -[A7], [A5 - 0x641A] 00004D0A 3F3C 0002 move.w -[A7], 0x2 00004D0E A93A syscall DisableItem 00004D10 4EBA CD0E jsr [PC - 0x32F2 /* 00001A20 */] label00004D14: 00004D14 4A6D AB44 tst.w [A5 - 0x54BC] 00004D18 6718 beq +0x1A /* 00004D32 */ 00004D1A 4267 clr.w -[A7] 00004D1C 3F3C FFFF move.w -[A7], 0xFFFF 00004D20 486D 9BEE pea.l [A5 - 0x6412] 00004D24 42A7 clr.l -[A7] 00004D26 42A7 clr.l -[A7] 00004D28 A860 syscall WaitNextEvent 00004D2A 101F move.b D0, [A7]+ 00004D2C 4880 ext.w D0 00004D2E 3A00 move.w D5, D0 00004D30 6014 bra +0x16 /* 00004D46 */ label00004D32: 00004D32 A9B4 syscall SystemTask 00004D34 4267 clr.w -[A7] 00004D36 3F3C FFFF move.w -[A7], 0xFFFF 00004D3A 486D 9BEE pea.l [A5 - 0x6412] 00004D3E A970 syscall GetNextEvent 00004D40 101F move.b D0, [A7]+ 00004D42 4880 ext.w D0 00004D44 3A00 move.w D5, D0 label00004D46: 00004D46 4A45 tst.w D5 00004D48 6700 003C beq +0x3E /* 00004D86 */ 00004D4C 302D 9BEE move.w D0, [A5 - 0x6412] 00004D50 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00004D54 0001 0008 ori.b D1, 0x8 00004D58 002E 0010 002A ori.b [A6 + 0x2A], 0x10 00004D5E 0012 0026 ori.b [A2], 0x26 /* '&' */ 00004D62 000E 0018 ori.b A6, 0x18 00004D66 001C 000E ori.b [A4]+, 0xE 00004D6A 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00004D6E 6016 bra +0x18 /* 00004D86 */ 00004D70 4EAD 0102 jsr [A5 + 0x102 /* export_28 */] 00004D74 6010 bra +0x12 /* 00004D86 */ 00004D76 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00004D7A 600A bra +0xC /* 00004D86 */ 00004D7C 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00004D80 6004 bra +0x6 /* 00004D86 */ 00004D82 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] label00004D86: 00004D86 4A6D B2B0 tst.w [A5 - 0x4D50] 00004D8A 6704 beq +0x6 /* 00004D90 */ 00004D8C 4EBA CC92 jsr [PC - 0x336E /* 00001A20 */] label00004D90: 00004D90 4EBA D35C jsr [PC - 0x2CA4 /* 000020EE */] 00004D94 4EBA FD52 jsr [PC - 0x2AE /* 00004AE8 */] 00004D98 7E00 moveq.l D7, 0x00 00004D9A 6000 00E2 bra +0xE4 /* 00004E7E */ label00004D9E: 00004D9E 3007 move.w D0, D7 00004DA0 C1FC 0618 muls.w D0, 0x618 00004DA4 41ED CFE4 lea.l A0, [A5 - 0x301C] 00004DA8 D1C0 add.l A0, D0 00004DAA 2B48 CC24 move.l [A5 - 0x33DC], A0 00004DAE 206D CC24 movea.l A0, [A5 - 0x33DC] 00004DB2 4A28 0048 tst.b [A0 + 0x48] 00004DB6 6700 00C4 beq +0xC6 /* 00004E7C */ 00004DBA 206D CC24 movea.l A0, [A5 - 0x33DC] 00004DBE 226D CC24 movea.l A1, [A5 - 0x33DC] 00004DC2 3029 0036 move.w D0, [A1 + 0x36] 00004DC6 B068 0606 cmp.w D0, [A0 + 0x606] 00004DCA 6C32 bge +0x34 /* 00004DFE */ 00004DCC 206D CC24 movea.l A0, [A5 - 0x33DC] 00004DD0 5468 0036 addq.w [A0 + 0x36], 2 00004DD4 206D CC24 movea.l A0, [A5 - 0x33DC] 00004DD8 226D CC24 movea.l A1, [A5 - 0x33DC] 00004DDC 3029 0036 move.w D0, [A1 + 0x36] 00004DE0 B068 0606 cmp.w D0, [A0 + 0x606] 00004DE4 6F0E ble +0x10 /* 00004DF4 */ 00004DE6 206D CC24 movea.l A0, [A5 - 0x33DC] 00004DEA 226D CC24 movea.l A1, [A5 - 0x33DC] 00004DEE 3368 0606 0036 move.w [A1 + 0x36], [A0 + 0x606] label00004DF4: 00004DF4 206D CC24 movea.l A0, [A5 - 0x33DC] 00004DF8 7001 moveq.l D0, 0x01 00004DFA 3140 0046 move.w [A0 + 0x46], D0 label00004DFE: 00004DFE 206D CC24 movea.l A0, [A5 - 0x33DC] 00004E02 226D CC24 movea.l A1, [A5 - 0x33DC] 00004E06 3029 0038 move.w D0, [A1 + 0x38] 00004E0A B068 060A cmp.w D0, [A0 + 0x60A] 00004E0E 6F0A ble +0xC /* 00004E1A */ 00004E10 206D CC24 movea.l A0, [A5 - 0x33DC] 00004E14 5568 0038 subq.w [A0 + 0x38], 2 00004E18 6012 bra +0x14 /* 00004E2C */ label00004E1A: 00004E1A 206D CC24 movea.l A0, [A5 - 0x33DC] 00004E1E 4A68 0038 tst.w [A0 + 0x38] 00004E22 6708 beq +0xA /* 00004E2C */ 00004E24 206D CC24 movea.l A0, [A5 - 0x33DC] 00004E28 5368 0038 subq.w [A0 + 0x38], 1 label00004E2C: 00004E2C 206D CC24 movea.l A0, [A5 - 0x33DC] 00004E30 4A68 0036 tst.w [A0 + 0x36] 00004E34 6F20 ble +0x22 /* 00004E56 */ 00004E36 206D CC24 movea.l A0, [A5 - 0x33DC] 00004E3A 226D CC24 movea.l A1, [A5 - 0x33DC] 00004E3E 3028 003C move.w D0, [A0 + 0x3C] 00004E42 D169 0030 add.w [A1 + 0x30], D0 00004E46 206D CC24 movea.l A0, [A5 - 0x33DC] 00004E4A 226D CC24 movea.l A1, [A5 - 0x33DC] 00004E4E 3028 003E move.w D0, [A0 + 0x3E] 00004E52 D169 0032 add.w [A1 + 0x32], D0 label00004E56: 00004E56 4EBA F512 jsr [PC - 0xAEE /* 0000436A */] 00004E5A 4EBA F6F2 jsr [PC - 0x90E /* 0000454E */] 00004E5E 206D CC24 movea.l A0, [A5 - 0x33DC] 00004E62 4A68 0036 tst.w [A0 + 0x36] 00004E66 6F14 ble +0x16 /* 00004E7C */ 00004E68 7C00 moveq.l D6, 0x00 00004E6A 6006 bra +0x8 /* 00004E72 */ label00004E6C: 00004E6C 4EBA F334 jsr [PC - 0xCCC /* 000041A2 */] 00004E70 5246 addq.w D6, 1 label00004E72: 00004E72 206D CC24 movea.l A0, [A5 - 0x33DC] 00004E76 BC68 060C cmp.w D6, [A0 + 0x60C] 00004E7A 6DF0 blt -0xE /* 00004E6C */ label00004E7C: 00004E7C 5247 addq.w D7, 1 label00004E7E: 00004E7E BE6D AC62 cmp.w D7, [A5 - 0x539E] 00004E82 6D00 FF1A blt -0xE4 /* 00004D9E */ 00004E86 52AD F4B6 addq.l [A5 - 0xB4A], 1 00004E8A 4A6D B2AE tst.w [A5 - 0x4D52] 00004E8E 6600 FE84 bne -0x17A /* 00004D14 */ 00004E92 426E FFA8 clr.w [A6 - 0x58] 00004E96 3D7C 012C FFAC move.w [A6 - 0x54], 0x12C 00004E9C 426E FFAA clr.w [A6 - 0x56] 00004EA0 3D7C 012C FFAE move.w [A6 - 0x52], 0x12C 00004EA6 486E FFA8 pea.l [A6 - 0x58] 00004EAA A928 syscall InvalRect 00004EAC 426E FFA8 clr.w [A6 - 0x58] 00004EB0 3D7C 00DC FFAC move.w [A6 - 0x54], 0xDC 00004EB6 3D7C 019A FFAA move.w [A6 - 0x56], 0x19A 00004EBC 3D7C 01F4 FFAE move.w [A6 - 0x52], 0x1F4 00004EC2 486E FFA8 pea.l [A6 - 0x58] 00004EC6 A928 syscall InvalRect 00004EC8 3D7C 00DC FFA8 move.w [A6 - 0x58], 0xDC 00004ECE 3D7C 00F8 FFAC move.w [A6 - 0x54], 0xF8 00004ED4 3D7C 012C FFAA move.w [A6 - 0x56], 0x12C 00004EDA 3D7C 01F4 FFAE move.w [A6 - 0x52], 0x1F4 00004EE0 486E FFA8 pea.l [A6 - 0x58] 00004EE4 A928 syscall InvalRect 00004EE6 2F2D 9BE6 move.l -[A7], [A5 - 0x641A] 00004EEA 3F3C 0002 move.w -[A7], 0x2 00004EEE A939 syscall EnableItem 00004EF0 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00004EF4 4E5E unlink A6 00004EF6 4E75 rts